.section-pad{padding:3rem 0 4rem}.section-h{max-width:720px;margin-bottom:3rem}.eyebrow{background:var(--bg-sunken);color:var(--ink-muted);border-radius:var(--r-pill);font-size:var(--size-2);margin-bottom:1.25rem;padding:.4rem .9rem;display:inline-block}.lede{font-size:var(--size-4);color:var(--ink-muted)}.tldr{background:var(--bg-sunken);border-left:4px solid var(--accent);border-radius:var(--r-lg);margin:2rem 0 3rem;padding:1.5rem 1.75rem}.tldr h2{font-size:var(--size-2);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem}.tldr ul{margin:0;padding-left:1.25rem}.tldr li{color:var(--ink);margin-bottom:.35rem}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide{color:var(--ink);flex-direction:column;gap:.5rem;height:100%;display:flex}.guide:hover{text-decoration:none}.guide-cat{font-size:var(--size-1);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.guide-title{font-size:var(--size-5);margin:0}.guide p{color:var(--ink-muted);flex-grow:1;margin:0}.guide-meta{font-size:var(--size-2);color:var(--ink-faint)}
