.contact[data-astro-cid-kphbpcdu]{padding:clamp(40px, 7vw, 96px) 0 var(--section-y)}.contact[data-astro-cid-kphbpcdu] h1[data-astro-cid-kphbpcdu]{margin-bottom:16px;font-size:clamp(2.3rem,1.5rem + 3vw,3.6rem)}.contact__grid[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:36px;display:grid}.ccard[data-astro-cid-kphbpcdu]{border-radius:var(--radius-lg);border:1px solid var(--line);color:var(--navy);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;align-content:start;gap:8px;padding:26px;text-decoration:none;display:grid}.ccard[data-astro-cid-kphbpcdu]:hover{box-shadow:var(--shadow);color:var(--navy);transform:translateY(-2px)}.ccard[data-astro-cid-kphbpcdu] b[data-astro-cid-kphbpcdu]{font-family:var(--font-display);font-size:1.2rem}.ccard[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{color:var(--muted)}.ccard--main[data-astro-cid-kphbpcdu]{background:var(--navy);border-color:var(--navy);color:#fff}.ccard--main[data-astro-cid-kphbpcdu]:hover{color:#fff}.ccard--main[data-astro-cid-kphbpcdu] svg{color:var(--green)}.ccard--main[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{color:var(--on-navy-muted)}.ccard--main[data-astro-cid-kphbpcdu] .ccard__go[data-astro-cid-kphbpcdu]{color:#a7f3c4;align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.contact__note[data-astro-cid-kphbpcdu]{background:var(--soft);color:var(--text);border-radius:12px;margin-top:24px;padding:14px 16px}.contact__addr[data-astro-cid-kphbpcdu]{margin-top:20px}
