.page.svelte-1wxwi8n{max-width:760px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-1wxwi8n{display:grid;gap:16px;margin-bottom:48px}.kicker.svelte-1wxwi8n{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-1wxwi8n{margin:0;font-size:clamp(36px,5.5vw,56px);line-height:1.05;letter-spacing:-.03em}.lede.svelte-1wxwi8n{max-width:60ch;font-size:20px;line-height:1.55;color:var(--sg-body)}.prose.svelte-1wxwi8n section:where(.svelte-1wxwi8n){margin-top:40px}.prose.svelte-1wxwi8n h2:where(.svelte-1wxwi8n){font-size:24px;margin:0 0 12px}.prose.svelte-1wxwi8n p:where(.svelte-1wxwi8n){margin:0 0 16px;font-size:17px;line-height:1.65}.prose.svelte-1wxwi8n ol:where(.svelte-1wxwi8n){padding-left:24px;line-height:1.7;margin:0 0 16px}.prose.svelte-1wxwi8n ol:where(.svelte-1wxwi8n) li:where(.svelte-1wxwi8n){margin-bottom:6px;font-size:17px}.cta-card.svelte-1wxwi8n{margin-top:56px;padding:28px 32px;border:1px solid var(--sg-border, rgba(0,0,0,.1));border-radius:10px;background:var(--sg-surface, rgba(0,0,0,.03))}.cta-card.svelte-1wxwi8n h2:where(.svelte-1wxwi8n){margin:0 0 8px;font-size:22px}.cta-card.svelte-1wxwi8n p:where(.svelte-1wxwi8n){margin:0 0 20px;font-size:16px;line-height:1.6}.cta-link.svelte-1wxwi8n{display:inline-block;padding:12px 22px;background:var(--sg-primary, #111);color:var(--sg-primary-contrast, #fff);text-decoration:none;font-weight:600;border-radius:6px}.cta-link.svelte-1wxwi8n:hover{opacity:.9}
