.lg-page{max-width:760px}.lg-kicker{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-ink)}.lg-h1{letter-spacing:-.04em;color:var(--color-ink-primary);margin-top:10px;font-size:clamp(34px,4.4vw,48px);font-weight:800;line-height:1.05}.lg-h1 span{color:var(--color-brand)}.lg-updated{font:500 12.5px var(--font-mono);color:var(--color-ink-secondary);margin-top:10px}.lg-body{color:var(--color-ink-secondary);margin-top:28px;font-size:16px;line-height:1.7}.lg-body h2{letter-spacing:-.02em;color:var(--color-ink-primary);margin-top:36px;font-size:22px;font-weight:700;line-height:1.25}.lg-body h3{color:var(--color-ink-primary);margin-top:22px;font-size:16.5px;font-weight:700}.lg-body p,.lg-body ul,.lg-body ol{margin-top:12px}.lg-body ul{padding-left:20px;list-style:outside}.lg-body ol{padding-left:22px;list-style:decimal}.lg-body li{margin-top:6px}.lg-body li::marker{color:var(--color-ink-muted)}.lg-body b,.lg-body strong{color:var(--color-ink-primary);font-weight:600}.lg-body a{color:var(--color-brand-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lg-body a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}
