.hero.svelte-1q7hdxq{padding:calc(60px + var(--sp-7)) var(--sp-6) var(--sp-5);text-align:center}.hero.svelte-1q7hdxq h1:where(.svelte-1q7hdxq){font-family:var(--hu);font-size:clamp(28px,4.5vw,42px);font-weight:700;color:var(--text);line-height:1.2;max-width:780px;margin:var(--sp-3) auto 0;text-wrap:balance}.contact.svelte-1q7hdxq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--sp-7);max-width:1000px;margin:0 auto;align-items:start}.details.svelte-1q7hdxq{display:grid;gap:var(--sp-6)}h2.svelte-1q7hdxq{font-family:var(--hu);font-size:clamp(20px,2.4vw,24px);font-weight:700;color:var(--text);margin:0 0 var(--sp-3)}address.svelte-1q7hdxq{display:grid;font-style:normal;line-height:1.7;color:var(--text);margin-bottom:var(--sp-3)}ul.svelte-1q7hdxq{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);line-height:1.7;color:var(--text-2)}a.svelte-1q7hdxq{font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px}.map.svelte-1q7hdxq{width:100%;aspect-ratio:4 / 3;border:0;border-radius:12px}@media(max-width:700px){.contact.svelte-1q7hdxq{grid-template-columns:1fr}}
