.shell[data-astro-cid-uzv3yzpd]{width:min(1200px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 3rem}.page[data-astro-cid-uzv3yzpd]{display:grid;gap:1.25rem;padding-top:1.5rem}.hero[data-astro-cid-uzv3yzpd],.cards[data-astro-cid-uzv3yzpd],.checklist-grid[data-astro-cid-uzv3yzpd]{display:grid;gap:1rem}.hero[data-astro-cid-uzv3yzpd]{grid-template-columns:minmax(0,1.02fr) minmax(18rem,.98fr);align-items:start}.hero-copy[data-astro-cid-uzv3yzpd]{display:grid;gap:.9rem;padding-top:1rem}.hero-eyebrow[data-astro-cid-uzv3yzpd]{margin:0;font-size:.9rem;font-weight:700;color:var(--color-primary)}.hero[data-astro-cid-uzv3yzpd] h1[data-astro-cid-uzv3yzpd]{margin:0;font-size:clamp(3rem,8vw,4rem);line-height:.96;letter-spacing:-.04em;max-width:10ch}.hero-subhead[data-astro-cid-uzv3yzpd]{margin:0;max-width:45rem;font-size:1.18rem;color:var(--color-text-secondary)}.hero-actions[data-astro-cid-uzv3yzpd]{display:flex;flex-wrap:wrap;gap:.75rem}.primary-action[data-astro-cid-uzv3yzpd],.secondary-action[data-astro-cid-uzv3yzpd]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.85rem 1.15rem;border-radius:var(--radius-sm);font-weight:700;text-decoration:none}.primary-action[data-astro-cid-uzv3yzpd]{background:var(--color-primary);color:#fff}.secondary-action[data-astro-cid-uzv3yzpd]{border:1px solid var(--color-border);color:var(--color-primary);background:var(--color-surface)}.countdown-panel[data-astro-cid-uzv3yzpd],.section[data-astro-cid-uzv3yzpd],.card[data-astro-cid-uzv3yzpd],.checklist-card[data-astro-cid-uzv3yzpd]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.countdown-panel[data-astro-cid-uzv3yzpd]{display:grid;gap:.7rem;padding:1.35rem}.countdown-value[data-astro-cid-uzv3yzpd],.countdown-label[data-astro-cid-uzv3yzpd],.countdown-body[data-astro-cid-uzv3yzpd],.section[data-astro-cid-uzv3yzpd] h2[data-astro-cid-uzv3yzpd],.section[data-astro-cid-uzv3yzpd] h3[data-astro-cid-uzv3yzpd],.section[data-astro-cid-uzv3yzpd] p[data-astro-cid-uzv3yzpd],.card[data-astro-cid-uzv3yzpd] a[data-astro-cid-uzv3yzpd],.checklist-card[data-astro-cid-uzv3yzpd] a[data-astro-cid-uzv3yzpd]{margin:0}.countdown-value[data-astro-cid-uzv3yzpd]{font-size:clamp(4.4rem,16vw,6rem);font-weight:800;line-height:.9;letter-spacing:-.05em}.countdown-label[data-astro-cid-uzv3yzpd]{font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}.countdown-body[data-astro-cid-uzv3yzpd],.section[data-astro-cid-uzv3yzpd] p[data-astro-cid-uzv3yzpd],.card[data-astro-cid-uzv3yzpd] p[data-astro-cid-uzv3yzpd],.checklist-card[data-astro-cid-uzv3yzpd] p[data-astro-cid-uzv3yzpd]{color:var(--color-text-secondary)}.countdown-facts[data-astro-cid-uzv3yzpd]{display:grid;gap:.85rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.fact-label[data-astro-cid-uzv3yzpd],.step-pill[data-astro-cid-uzv3yzpd]{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary)}.fact-value[data-astro-cid-uzv3yzpd]{margin:.2rem 0 0;color:var(--color-text-secondary)}.section[data-astro-cid-uzv3yzpd]{display:grid;gap:.85rem;padding:1.35rem}.section-accent[data-astro-cid-uzv3yzpd]{background:var(--color-surface-muted)}.cards[data-astro-cid-uzv3yzpd]{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist-grid[data-astro-cid-uzv3yzpd]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-uzv3yzpd],.checklist-card[data-astro-cid-uzv3yzpd]{display:grid;gap:.5rem;padding:1rem}.card[data-astro-cid-uzv3yzpd] a[data-astro-cid-uzv3yzpd],.checklist-card[data-astro-cid-uzv3yzpd] a[data-astro-cid-uzv3yzpd]{font-weight:700;text-decoration:none;color:var(--color-primary)}.technical-note[data-astro-cid-uzv3yzpd]{padding:.85rem 1rem;border-left:3px solid var(--color-primary);background:var(--color-surface-muted);font-size:.96rem}.resource-links[data-astro-cid-uzv3yzpd]{display:grid;gap:.75rem}@media(max-width:900px){.hero[data-astro-cid-uzv3yzpd],.cards[data-astro-cid-uzv3yzpd],.checklist-grid[data-astro-cid-uzv3yzpd]{grid-template-columns:1fr}}
