.method-page.svelte-lxhh4d{max-width:900px;margin:0 auto}.page-header.svelte-lxhh4d{max-width:760px;margin-bottom:var(--spacing-xl)}.eyebrow.svelte-lxhh4d,.section-number.svelte-lxhh4d{margin:0 0 var(--spacing-xs);color:var(--color-rust-ink);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1.svelte-lxhh4d,h2.svelte-lxhh4d,p.svelte-lxhh4d{margin-top:0}h1.svelte-lxhh4d{margin-bottom:var(--spacing-sm);font-size:clamp(2rem,6vw,3.5rem)}.lede.svelte-lxhh4d{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.7}.section-nav.svelte-lxhh4d{position:sticky;top:var(--spacing-sm);z-index:5;display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.section-nav.svelte-lxhh4d a:where(.svelte-lxhh4d){font-size:.8125rem;text-decoration:none}a.svelte-lxhh4d{color:var(--color-action);font-weight:650}section.svelte-lxhh4d{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--spacing-md);padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border);scroll-margin-top:5rem}.section-number.svelte-lxhh4d{padding-top:.4rem}.section-body.svelte-lxhh4d>h2:where(.svelte-lxhh4d){margin-bottom:var(--spacing-md);font-size:1.75rem}.section-body.svelte-lxhh4d>p:where(.svelte-lxhh4d){max-width:720px;color:var(--color-text-secondary);line-height:1.75}.section-body.svelte-lxhh4d>p:where(.svelte-lxhh4d)+p:where(.svelte-lxhh4d){margin-top:var(--spacing-md)}.callout.svelte-lxhh4d{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface-understand);border-left:4px solid var(--color-ochre);border-radius:var(--radius-sm)}.coverage-grid.svelte-lxhh4d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin:var(--spacing-lg) 0 0;padding:0;list-style:none}.coverage-grid.svelte-lxhh4d li:where(.svelte-lxhh4d){display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-md)}.coverage-grid.svelte-lxhh4d span:where(.svelte-lxhh4d){color:var(--color-text-secondary)}@media(max-width:700px){.section-nav.svelte-lxhh4d{position:static;border-radius:var(--radius-md)}section.svelte-lxhh4d{grid-template-columns:1fr}.coverage-grid.svelte-lxhh4d{grid-template-columns:1fr}}
