.contact-grid.svelte-uefrkt{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contact-card.svelte-uefrkt{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-md);background:var(--mkt-surface);min-width:0;color:var(--mkt-text);transition:transform .2s var(--mkt-ease), border-color .2s var(--mkt-ease);grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem;display:grid}a.contact-card.svelte-uefrkt:hover,a.contact-card.svelte-uefrkt:focus-visible{border-color:var(--mkt-color-primary);outline:none;transform:translateY(-3px)}.contact-card.svelte-uefrkt>span:where(.svelte-uefrkt){background:var(--mkt-surface-alt);width:42px;height:42px;color:var(--mkt-color-primary);border-radius:50%;place-items:center;display:grid}.contact-card.svelte-uefrkt small:where(.svelte-uefrkt){letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-text-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:750;display:block}.contact-card.svelte-uefrkt strong:where(.svelte-uefrkt){overflow-wrap:anywhere;font-family:var(--mkt-font-display);font-size:1.1rem;display:block}.contact-card.svelte-uefrkt p:where(.svelte-uefrkt),.contact-note.svelte-uefrkt p:where(.svelte-uefrkt){color:var(--mkt-text-muted);margin:.45rem 0 0;line-height:1.6}.contact-note.svelte-uefrkt{border-left:4px solid var(--mkt-color-secondary);border-radius:0 var(--mkt-radius-md) var(--mkt-radius-md) 0;background:var(--mkt-surface-alt);margin-top:1.5rem;padding:clamp(1.4rem,4vw,2.4rem)}.contact-note.svelte-uefrkt h2:where(.svelte-uefrkt){font-family:var(--mkt-font-display);margin:0}.page-report.svelte-uefrkt{text-align:center;margin-top:2.5rem}@media (max-width:820px){.contact-grid.svelte-uefrkt{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-card.svelte-uefrkt{transition:none}}
