.page-content.svelte-1bv7ezn{padding-top:calc(64px + var(--space-16));padding-bottom:var(--section-padding-y);padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.page-content__inner.svelte-1bv7ezn{max-width:800px;margin:0 auto}.page-content__title.svelte-1bv7ezn{font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-12)}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media(max-width:600px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}.contact-card.svelte-1bv7ezn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);text-align:center}.contact-card__icon.svelte-1bv7ezn{font-size:2rem}.contact-card__label.svelte-1bv7ezn{font-size:1rem;font-weight:600;color:var(--color-text)}.contact-card__text.svelte-1bv7ezn{font-size:.9375rem;line-height:1.6;color:var(--color-muted)}.contact-card__text.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-accent);transition:opacity var(--transition-fast)}.contact-card__text.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{opacity:.8}
