.hero[data-astro-cid-b5wwntqq]{background:var(--navy);color:var(--navy-ink);padding:2.5rem 0;text-align:center}.hero[data-astro-cid-b5wwntqq] h1[data-astro-cid-b5wwntqq]{font-size:clamp(1.6rem,4vw,2.2rem)}.hero[data-astro-cid-b5wwntqq] p[data-astro-cid-b5wwntqq]{opacity:.85;max-width:52ch;margin:0 auto}.cards[data-astro-cid-b5wwntqq]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card[data-astro-cid-b5wwntqq]{display:flex;flex-direction:column;background:var(--sheet);border:1px solid var(--line);border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.card[data-astro-cid-b5wwntqq]:hover{border-color:var(--teal);box-shadow:0 4px 20px #0e7c8614}.phase[data-astro-cid-b5wwntqq]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--teal)}.icon[data-astro-cid-b5wwntqq]{display:block;color:var(--teal);margin:.4rem 0}.h1-ic[data-astro-cid-b5wwntqq]{color:var(--teal)}.q[data-astro-cid-b5wwntqq]{font-weight:600;color:var(--teal);margin-bottom:.3rem}.card[data-astro-cid-b5wwntqq] h3[data-astro-cid-b5wwntqq]{color:var(--ink);margin-bottom:.3rem}.card[data-astro-cid-b5wwntqq] p[data-astro-cid-b5wwntqq]{color:var(--muted);font-size:.88rem;flex:1}.open[data-astro-cid-b5wwntqq]{color:var(--teal);font-weight:600;font-size:.9rem;margin-top:.75rem}
