.lg{max-width:760px;padding-block:clamp(28px,6vw,64px)}.lg-eyebrow{color:var(--rs-muted);margin:0 0 8px;font-size:13px;font-weight:600}.lg h1{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);line-height:1.1}.lg-intro{color:var(--rs-muted);margin:0 0 22px;font-size:17px;line-height:1.6}.lg-toc{border:1px solid var(--rs-line);border-radius:var(--rs-r);background:var(--panel);flex-wrap:wrap;gap:6px 14px;margin-bottom:28px;padding:14px 16px;font-size:14px;display:flex}.lg-toc a{color:var(--ink);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.lg-toc a:hover{text-decoration:underline}.lg section{margin-top:28px;scroll-margin-top:84px}.lg h2{margin:0 0 8px;font-size:1.2rem}.lg p{margin:0 0 10px;line-height:1.7}.lg code{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:6px;padding:1px 6px;font-size:.92em}.lg-contact{border-top:1px solid var(--rs-line);color:var(--rs-muted);margin-top:36px;padding-top:18px;font-size:14px}.lg-contact a{color:var(--accent)}
