.page.svelte-1a6ltq4{max-width:760px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-1a6ltq4{display:grid;gap:16px;margin-bottom:48px}.kicker.svelte-1a6ltq4{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-1a6ltq4{margin:0;font-size:clamp(36px,5.5vw,56px);line-height:1.05;letter-spacing:-.03em}.lede.svelte-1a6ltq4{max-width:60ch;font-size:20px;line-height:1.55;color:var(--sg-body)}.prose.svelte-1a6ltq4 section:where(.svelte-1a6ltq4){margin-top:40px}.prose.svelte-1a6ltq4 h2:where(.svelte-1a6ltq4){font-size:24px;margin:0 0 12px}.prose.svelte-1a6ltq4 h3:where(.svelte-1a6ltq4){font-size:18px;margin:24px 0 8px}.prose.svelte-1a6ltq4 p:where(.svelte-1a6ltq4){margin:0 0 16px;font-size:17px;line-height:1.65}.prose.svelte-1a6ltq4 code:where(.svelte-1a6ltq4){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 5px;background:var(--sg-surface, rgba(0,0,0,.05));border-radius:3px}.cta-card.svelte-1a6ltq4{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-1a6ltq4 h2:where(.svelte-1a6ltq4){margin:0 0 8px;font-size:22px}.cta-card.svelte-1a6ltq4 p:where(.svelte-1a6ltq4){margin:0 0 20px;font-size:16px;line-height:1.6}.cta-link.svelte-1a6ltq4{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-1a6ltq4:hover{opacity:.9}
