.contact-heading.svelte-12e4rwb{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:7%;margin-bottom:48px}.contact-heading.svelte-12e4rwb h1:where(.svelte-12e4rwb){margin:0}.contact-heading.svelte-12e4rwb p:where(.svelte-12e4rwb){padding-bottom:6px}.contact-options.svelte-12e4rwb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-card.svelte-12e4rwb{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--club-line);border-radius:var(--club-radius-card, 12px);background:var(--club-raised);color:var(--club-text);text-decoration:none}.contact-card.svelte-12e4rwb:hover{background:var(--club-red-hover);border-color:var(--club-red-border)}.contact-card.svelte-12e4rwb:focus-visible{outline:2px solid var(--club-text);outline-offset:4px}.contact-card.svelte-12e4rwb>span:where(.svelte-12e4rwb){font-size:12px;color:var(--club-muted);line-height:1.8}.contact-card.svelte-12e4rwb strong:where(.svelte-12e4rwb){font-size:clamp(16px,1.8vw,22px);overflow-wrap:anywhere}.visit-details.svelte-12e4rwb{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px}.visit-details.svelte-12e4rwb h2:where(.svelte-12e4rwb){font-size:22px;margin:0 0 10px}.visit-details.svelte-12e4rwb p:where(.svelte-12e4rwb){color:var(--club-muted);font-size:13px;line-height:1.8}.visit-details.svelte-12e4rwb a:where(.svelte-12e4rwb){display:inline-flex;align-items:center;min-height:44px}@media (max-width: 750px){.contact-options.svelte-12e4rwb{grid-template-columns:1fr}.visit-details.svelte-12e4rwb{flex-direction:column;align-items:start}.contact-heading.svelte-12e4rwb{grid-template-columns:1fr;gap:20px;margin-bottom:34px}}
