.lg{background:var(--web-ivory);min-height:100svh;color:var(--web-deep-ink)}.lg-head{width:min(100% - 40px,720px);padding:max(24px, env(safe-area-inset-top,0px)) 0 0;margin-inline:auto}.lg-head a{padding:7px 0;display:inline-block}.lg-head img{width:auto;height:30px;display:block}.lg-main{width:min(100% - 40px,720px);padding:40px 0 calc(64px + env(safe-area-inset-bottom,0px));margin-inline:auto;font-size:17px;line-height:28px}.lg-main h1{letter-spacing:-.02em;font-size:clamp(36px,7vw,56px);font-weight:600;line-height:1.08}.lg-updated{color:var(--web-warm-slate);margin-top:12px;font-size:14px;line-height:20px}.lg-draft{background:var(--web-sage-tint);color:var(--web-deep-forest);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:15px;line-height:22px}.lg-intro{margin-top:24px;font-size:19px;line-height:30px}.lg-main section{margin-top:36px}.lg-main h2{font-size:22px;font-weight:600;line-height:30px}.lg-main section p,.lg-main ul{margin-top:10px}.lg-main ul{padding-left:22px;list-style:outside}.lg-main li+li{margin-top:4px}.lg-main a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.lg-main a:focus-visible,.lg-head a:focus-visible{outline:2px solid var(--web-deep-forest);outline-offset:3px;border-radius:4px}.lg-back{margin-top:48px}.lg-back a{padding:12px 0;display:inline-block}.lg-confirmed{padding-top:18svh}
