.contact-card[data-astro-cid-t3jitfut]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-6)}.contact-label[data-astro-cid-t3jitfut]{font-size:calc(12px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-2)}.contact-email[data-astro-cid-t3jitfut]{font-family:var(--font-mono);font-size:calc(20px + var(--fs-bump,0px));color:var(--accent);margin-bottom:var(--space-4);font-weight:600;text-decoration:none;display:inline-block}.contact-email[data-astro-cid-t3jitfut]:hover{text-decoration:underline}.topics-grid[data-astro-cid-t3jitfut]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=560px){.topics-grid[data-astro-cid-t3jitfut]{grid-template-columns:1fr}}.topic-card[data-astro-cid-t3jitfut]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.topic-card[data-astro-cid-t3jitfut] h3[data-astro-cid-t3jitfut]{font-size:calc(15px + var(--fs-bump,0px))}.topic-card[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{margin-top:var(--space-2);color:var(--text-muted);font-size:calc(14px + var(--fs-bump,0px))}
