.lg-page{min-height:100dvh;background:var(--ink);color:var(--dim);font-family:var(--font-onest-stack)}.lg-nav{max-width:680px;margin:0 auto;padding:18px 20px 0}.lg-wordmark{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:19px;line-height:1;letter-spacing:-.02em;color:var(--cream);text-decoration:none}.lg-page .lg-main{display:block;min-height:0}.lg-page p{max-width:none}.lg-main{text-align:left;max-width:680px;margin:0 auto;padding:44px 20px 64px;font-size:15px;line-height:1.65}.lg-title{margin:0;color:var(--cream);font-size:var(--type-headline);font-weight:var(--headline-weight);letter-spacing:-.02em;line-height:1.1}.lg-updated{margin:10px 0 0;font-size:13px;opacity:.7}.lg-intro{margin:22px 0 0;color:var(--cream);font-size:16px}.lg-section{padding-left:0;padding-right:0;margin-top:30px;padding-top:22px;border-top:1px solid var(--stroke-hairline)}.lg-section h2{margin:0 0 8px;color:var(--cream);font-size:17px;font-weight:600;letter-spacing:-.01em}.lg-section p,.lg-section ul{margin:0 0 10px}.lg-section ul{padding-left:20px}.lg-section li{margin-bottom:4px}.lg-section strong{color:var(--cream);font-weight:600}.lg-page a{color:var(--rose);text-decoration:underline;text-underline-offset:2px}.lg-page .lg-wordmark{color:var(--cream);text-decoration:none}.lg-foot{margin-top:40px;padding-top:22px;border-top:1px solid var(--stroke-hairline);font-size:13px;opacity:.8}.lg-foot p{margin:0 0 6px}