.lg-head .ws-eye{margin-top:1rem}.lg-h1{margin-top:.6rem;font-size:clamp(1.9rem,5cqi,3rem)}.lg-head .ws-lede{max-width:44rem;margin-top:.8rem}.lg-date{margin-top:.9rem}.lg-action{margin-top:1.25rem}.lg-toc-t{padding:.55rem .75rem .35rem;display:block}.ws-toc a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ws-toc a[aria-current=true]{border-color:var(--color-link);color:var(--color-text)}.lg-body{gap:2rem;max-width:44rem}.lg-sec{gap:.8rem;scroll-margin-top:5.5rem}.lg-sec p{color:var(--color-text)}.lg-sec p+.lg-h3{margin-top:.6rem}.lg-lede{color:var(--color-text-muted);font-size:1.0625rem}.lg-h3{font:600 1rem/1.35 var(--font-heading);letter-spacing:-.005em}.lg-ul{gap:.5rem;padding-left:1.2rem;display:grid}.lg-ul li{padding-left:.2rem}.lg-links{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.lg-dl{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:0;display:grid;overflow:hidden}.lg-dl>div{gap:.2rem;padding:.7rem .9rem;display:grid}.lg-dl>div+div{border-top:1px solid var(--color-border)}.lg-dl dt{font:600 .75rem/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.lg-dl dd{overflow-wrap:anywhere;margin:0}@container ws (width>=600px){.lg-dl>div{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:1rem}}.lg-sec .ws-g{margin-top:.4rem}
