.intro.svelte-1xmjmrw{max-width:44rem}.eyebrow.svelte-1xmjmrw{text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.75rem;font-weight:700}h1.svelte-1xmjmrw{letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;line-height:1.15}.lede.svelte-1xmjmrw{color:var(--muted);margin:0 0 2rem;font-size:1.05rem;line-height:1.65}.toc.svelte-1xmjmrw{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.toc-card.svelte-1xmjmrw{border:1.5px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#f5f0e708;align-items:center;gap:1rem;padding:.95rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.toc-card.svelte-1xmjmrw:hover{border-color:var(--brand-2);background:#f5f0e70d}.toc-num.svelte-1xmjmrw{font-variant-numeric:tabular-nums;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:.95rem;font-weight:700}.toc-body.svelte-1xmjmrw{flex-direction:column;gap:.2rem;min-width:0;display:flex}.toc-h.svelte-1xmjmrw{font-weight:700;line-height:1.3}.toc-sum.svelte-1xmjmrw{color:var(--muted);font-size:.92rem;line-height:1.5}.toc-go.svelte-1xmjmrw{color:var(--brand-2);flex-shrink:0;margin-left:auto;font-size:1.1rem}
