.contact-page.svelte-1h69t8k{color:var(--color-text);font-family:var(--font-body);line-height:1.7;padding-top:120px;min-height:80vh}.contact-page.svelte-1h69t8k h1:where(.svelte-1h69t8k){font-family:var(--font-heading);color:var(--color-primary);font-size:2.8rem;margin-bottom:2rem;text-align:center}.contact-grid.svelte-1h69t8k{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;max-width:900px;margin-left:auto;margin-right:auto}.contact-card.svelte-1h69t8k{background:#222;padding:2rem;border-radius:10px;border-left:3px solid var(--color-primary)}.contact-card.svelte-1h69t8k h3:where(.svelte-1h69t8k){font-family:var(--font-heading);color:var(--color-primary);font-size:1.8rem;text-align:left;margin-top:0;margin-bottom:1rem}address.svelte-1h69t8k{font-style:normal;line-height:1.7}.contact-card.svelte-1h69t8k a:where(.svelte-1h69t8k){color:var(--color-primary);text-decoration:none}.contact-card.svelte-1h69t8k a:where(.svelte-1h69t8k):hover{text-decoration:underline}@media(max-width:768px){.contact-grid.svelte-1h69t8k{grid-template-columns:1fr}.contact-page.svelte-1h69t8k h1:where(.svelte-1h69t8k){font-size:2.2rem}.contact-page.svelte-1h69t8k{padding-top:2rem}}
