article.svelte-14szlf6{max-width:46rem;margin:3rem auto 0}header.svelte-14szlf6{margin-bottom:2rem}.eyebrow.svelte-14szlf6{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);font-size:.78rem;font-weight:600}h1.svelte-14szlf6{color:var(--brand);margin:.4rem 0 .6rem;font-size:clamp(2rem,5vw,2.8rem)}.meta.svelte-14szlf6{color:var(--muted);margin:0;font-size:.9rem}.note.svelte-14szlf6{background:var(--brand-soft);border-left:4px solid var(--brand);border-radius:10px;margin-bottom:2rem;padding:1rem 1.25rem}.note.svelte-14szlf6 p{margin:.4rem 0}.note.svelte-14szlf6 h2{margin:0 0 .4rem;font-size:1.15rem}.toc.svelte-14szlf6{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin:1.5rem 0 2.5rem;padding:1.25rem 1.5rem}.toc.svelte-14szlf6 ol:where(.svelte-14szlf6){columns:2;column-gap:2rem;margin:.6rem 0 0;padding:0;font-size:.9rem;list-style:none}.toc.svelte-14szlf6 li:where(.svelte-14szlf6){break-inside:avoid;margin-bottom:.25rem}.toc.svelte-14szlf6 a:where(.svelte-14szlf6){color:var(--ink);text-decoration:none}.toc.svelte-14szlf6 a:where(.svelte-14szlf6):hover{color:var(--accent-dark)}section.svelte-14szlf6{margin-bottom:2rem}h2.svelte-14szlf6{color:var(--brand);padding-top:.5rem;font-size:1.35rem}h3.svelte-14szlf6{margin:1.2rem 0 .3rem;font-family:Inter,system-ui,sans-serif;font-size:1rem}p.svelte-14szlf6{white-space:pre-line;margin:0 0 .75rem}ul.svelte-14szlf6{margin:0 0 .9rem;padding-left:1.3rem}li.svelte-14szlf6{margin-bottom:.2rem}@media (width<=600px){.toc.svelte-14szlf6 ol:where(.svelte-14szlf6){columns:1}}
