.xpnSVG_page{background:var(--night);min-height:calc(100svh - 5rem);padding:clamp(2.5rem,7vw,5rem) 1rem}.xpnSVG_sheet{border:1px solid var(--theme-edge);border-radius:var(--radius);background:var(--surface-sheet);max-width:46rem;margin:0 auto;padding:clamp(1.75rem,5vw,3rem);box-shadow:0 30px 60px -30px #000}.xpnSVG_title{font-family:var(--face-book);margin:.7rem 0 0;font-size:clamp(2.1rem,5vw,2.8rem);font-weight:400;line-height:1.08}.xpnSVG_revised{color:var(--ink-soft);margin:.6rem 0 0;font-size:.86rem}.xpnSVG_body{color:var(--ink-soft);margin-top:2rem;font-size:1rem;line-height:1.7}.xpnSVG_body h2{font-family:var(--face-book);color:var(--ink);margin:2.2rem 0 .6rem;font-size:1.35rem;font-weight:500;line-height:1.25}.xpnSVG_body h2:first-child{margin-top:0}.xpnSVG_body p,.xpnSVG_body ul{max-width:38rem;margin:0 0 .9rem}.xpnSVG_body ul{padding-left:1.2rem}.xpnSVG_body li+li{margin-top:.35rem}.xpnSVG_body strong{color:var(--ink);font-weight:600}.xpnSVG_body a,.xpnSVG_link{color:var(--theme-accent-lit);text-underline-offset:.2em}.xpnSVG_next{border-top:1px solid var(--theme-edge);flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2.6rem;padding-top:1.6rem;display:flex}.xpnSVG_next a:first-child{text-decoration:none}