.container.svelte-36n0qb{max-inline-size:var(--max-w);margin-inline:auto;padding-inline:var(--space-5)}h1.svelte-36n0qb{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.02em}h2.svelte-36n0qb{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;letter-spacing:-.01em;margin-block-end:var(--space-3)}.eyebrow.svelte-36n0qb{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-block-end:var(--space-3)}.lede.svelte-36n0qb{font-size:1.125rem;color:var(--color-muted);max-inline-size:42rem;margin-block:var(--space-4) 0;line-height:1.6}.body.svelte-36n0qb{color:var(--color-muted);max-inline-size:42rem;line-height:1.6}.hero.svelte-36n0qb{padding-block:var(--space-16) var(--space-8)}.toc-section.svelte-36n0qb{padding-block:0 var(--space-8)}.toc.svelte-36n0qb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);max-inline-size:44rem}.toc-label.svelte-36n0qb{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-block-end:var(--space-3)}.toc.svelte-36n0qb ol:where(.svelte-36n0qb){display:grid;grid-template-columns:1fr;gap:var(--space-2);counter-reset:toc}.toc.svelte-36n0qb li:where(.svelte-36n0qb){counter-increment:toc;display:grid;grid-template-columns:1.75rem 1fr;align-items:baseline;font-size:.9375rem;line-height:1.5}.toc.svelte-36n0qb li:where(.svelte-36n0qb):before{content:counter(toc) ".";color:var(--color-muted-2);font-variant-numeric:tabular-nums;text-align:end;padding-inline-end:var(--space-2)}.toc.svelte-36n0qb a:where(.svelte-36n0qb){color:var(--color-accent);font-weight:600}.toc.svelte-36n0qb a:where(.svelte-36n0qb):hover{text-decoration:underline}.band.svelte-36n0qb{padding-block:var(--space-12);border-block-start:1px solid var(--color-border);background:var(--color-bg)}.prose.svelte-36n0qb{max-inline-size:44rem}.prose.svelte-36n0qb h2:where(.svelte-36n0qb){font-size:1.375rem;margin-block-start:var(--space-12);scroll-margin-block-start:5rem}.prose.svelte-36n0qb h2:where(.svelte-36n0qb):first-child{margin-block-start:0}.prose.svelte-36n0qb p:where(.svelte-36n0qb){color:var(--color-muted);line-height:1.7;margin-block-end:var(--space-4)}.prose.svelte-36n0qb strong:where(.svelte-36n0qb){color:var(--color-text);font-weight:700}.prose.svelte-36n0qb em:where(.svelte-36n0qb){font-style:italic}.prose.svelte-36n0qb a:where(.svelte-36n0qb){color:var(--color-accent);font-weight:600;text-decoration:underline}.tiers.svelte-36n0qb,.modes.svelte-36n0qb{display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-5)}.tiers.svelte-36n0qb li:where(.svelte-36n0qb),.modes.svelte-36n0qb li:where(.svelte-36n0qb){color:var(--color-muted);line-height:1.7;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-accent)}.modes.svelte-36n0qb{counter-reset:mode}.modes.svelte-36n0qb li:where(.svelte-36n0qb){counter-increment:mode}.glossary.svelte-36n0qb{margin-block-start:var(--space-5)}.glossary.svelte-36n0qb dt:where(.svelte-36n0qb){font-weight:700;color:var(--color-text);margin-block-start:var(--space-5);line-height:1.5}.glossary.svelte-36n0qb dd:where(.svelte-36n0qb){color:var(--color-muted);line-height:1.7;margin-block-start:var(--space-2)}.cta.svelte-36n0qb{padding-block:var(--space-12);border-block-start:1px solid var(--color-border);text-align:center}.cta.svelte-36n0qb .body:where(.svelte-36n0qb){margin-inline:auto}.actions.svelte-36n0qb{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-5);justify-content:center}@media(min-width:720px){.toc.svelte-36n0qb ol:where(.svelte-36n0qb){grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:var(--space-6)}}.btn.svelte-36n0qb{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;line-height:1.4;transition:all .15s ease;white-space:nowrap}.btn-primary.svelte-36n0qb{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary.svelte-36n0qb:hover{background:var(--color-primary-dim)}.btn-secondary.svelte-36n0qb{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-2)}.btn-secondary.svelte-36n0qb:hover{border-color:var(--color-muted-2)}
