.page.svelte-1b294id{max-width:960px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-1b294id{display:grid;gap:16px;margin-bottom:56px}.kicker.svelte-1b294id{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-1b294id{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.03em}.lede.svelte-1b294id{max-width:60ch;font-size:20px;line-height:1.55;color:var(--sg-body)}section.svelte-1b294id{margin-top:48px}h2.svelte-1b294id{font-size:28px;margin:0 0 16px}section.svelte-1b294id>p:where(.svelte-1b294id){max-width:60ch;line-height:1.65;margin:0 0 16px}.phase-link.svelte-1b294id{font-weight:600}.phases.svelte-1b294id{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:24px}.phase.svelte-1b294id{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}.phase__letter.svelte-1b294id{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;background:var(--app-accent, #6b5b95);color:#fff;font-family:var(--font-display);font-size:28px;font-weight:600}.phase__body.svelte-1b294id h3:where(.svelte-1b294id){margin:0 0 6px;font-size:22px}.phase__body.svelte-1b294id h3:where(.svelte-1b294id) a:where(.svelte-1b294id){color:inherit;text-decoration:none}.phase__body.svelte-1b294id h3:where(.svelte-1b294id) a:where(.svelte-1b294id):hover{text-decoration:underline}.phase__old.svelte-1b294id{font-size:13px;font-weight:400;color:var(--sg-secondary);margin-left:6px}.phase__oneline.svelte-1b294id{margin:0 0 8px;font-size:16px;color:var(--sg-body)}.phase__meta.svelte-1b294id{margin:4px 0;font-size:14px;color:var(--sg-secondary)}.gate-list.svelte-1b294id{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.gate-list.svelte-1b294id li:where(.svelte-1b294id){line-height:1.6}.next-links.svelte-1b294id{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.next-links.svelte-1b294id li:where(.svelte-1b294id){line-height:1.6}
