.lg-doc{max-width:760px;margin:0 auto;padding:56px 16px 80px}.lg-doc h1{font-family:var(--f-display);font-size:clamp(30px,5vw,44px);line-height:1.08;letter-spacing:-.026em;font-weight:700;margin:0 0 12px}.lg-updated{display:inline-block;margin-bottom:30px;padding:5px 12px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);font-size:12.5px;color:var(--ink-muted)}.lg-lede{margin:0 0 8px;font-size:17px;line-height:1.66;color:var(--ink)}.lg-doc h2{font-size:clamp(19px,2.4vw,23px);letter-spacing:-.016em;margin:40px 0 12px;padding-top:26px;border-top:1px solid var(--rule)}.lg-doc h2,.lg-doc h3{font-family:var(--f-display);font-weight:600}.lg-doc h3{font-size:16.5px;margin:24px 0 8px}.lg-doc li,.lg-doc p{font-size:15.5px;line-height:1.7;color:var(--ink-muted)}.lg-doc p{margin:0 0 14px}.lg-doc ul{margin:0 0 16px;padding-left:20px}.lg-doc li{margin-bottom:8px}.lg-doc li::marker{color:var(--ink-faint)}.lg-doc strong{color:var(--ink);font-weight:600}.lg-doc a{color:var(--accent)}.lg-note{margin:20px 0;padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--surface)}.lg-note p:last-child{margin-bottom:0}.lg-contact{margin-top:40px;padding:22px;border-radius:var(--r-lg);border:1px solid var(--rule);background:var(--surface)}.lg-contact p:last-child{margin-bottom:0}