.narrow.svelte-77jktl{max-width:960px}.page-title.svelte-77jktl{font-size:clamp(2rem,5vw,3.25rem)}.lead.svelte-77jktl{max-width:62ch;margin-top:.9rem;font-size:1.1rem;line-height:1.6}.stages.svelte-77jktl{list-style:none;padding:0;margin:2.25rem 0 0;border-bottom:2px solid var(--ink)}.stages.svelte-77jktl li:where(.svelte-77jktl){border-top:2px solid var(--ink)}.stages.svelte-77jktl a:where(.svelte-77jktl){display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:baseline;gap:.4rem 1.5rem;padding:1rem 0 .95rem;color:var(--text);text-decoration:none}.stage-age.svelte-77jktl{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.stage-body.svelte-77jktl{display:grid;gap:.2rem}.stage-title.svelte-77jktl{font-size:1.15rem;font-weight:800;line-height:1.25}.stage-summary.svelte-77jktl{color:var(--text2);font-size:.95rem;line-height:1.5;max-width:60ch}.stage-cta.svelte-77jktl{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;color:var(--sign);white-space:nowrap}.stages.svelte-77jktl a:where(.svelte-77jktl):hover .stage-title:where(.svelte-77jktl){color:var(--sign);text-decoration:underline;text-underline-offset:.15em}.stages.svelte-77jktl a:where(.svelte-77jktl):hover .stage-cta:where(.svelte-77jktl) svg:where(.svelte-77jktl){transform:translate(2px)}.stage-cta.svelte-77jktl svg:where(.svelte-77jktl){transition:transform var(--transition)}.info-block.svelte-77jktl{margin-top:3rem}.info-block.svelte-77jktl h2:where(.svelte-77jktl){font-size:clamp(1.35rem,2.6vw,1.65rem);margin-bottom:1rem}.info-block.svelte-77jktl p:where(.svelte-77jktl){max-width:72ch;color:var(--text2);line-height:1.7;margin-bottom:.75rem}.guides.svelte-77jktl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}.guides.svelte-77jktl li:where(.svelte-77jktl){border-top:1.5px solid var(--border)}.guides.svelte-77jktl a:where(.svelte-77jktl){display:grid;gap:.2rem;padding:.9rem 0 .85rem;color:var(--text);text-decoration:none}.guides.svelte-77jktl strong:where(.svelte-77jktl){font-size:1.08rem;font-weight:800}.guides.svelte-77jktl span:where(.svelte-77jktl){color:var(--text2);font-size:.95rem;line-height:1.5}.guides.svelte-77jktl a:where(.svelte-77jktl):hover strong:where(.svelte-77jktl){color:var(--sign);text-decoration:underline;text-underline-offset:.15em}@media(max-width:768px){.stages.svelte-77jktl a:where(.svelte-77jktl){grid-template-columns:1fr;gap:.25rem}.stage-age.svelte-77jktl{font-size:1.1rem}.guides.svelte-77jktl{grid-template-columns:1fr}}
