.contact-grid.svelte-1bv7ezn{gap:var(--space-6);margin-bottom:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.contact-card.svelte-1bv7ezn{background-color:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.contact-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:var(--text-lg);margin-bottom:var(--space-2)}.contact-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.contact-email.svelte-1bv7ezn{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.contact-email.svelte-1bv7ezn:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.company-info.svelte-1bv7ezn{border-top:1px solid var(--color-border);padding-top:var(--space-8)}.company-info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:var(--space-4)}.company-info.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-text-secondary);line-height:var(--leading-relaxed)}
