.contacts-wrap[data-astro-cid-zm75gjm4]{text-align:center}.contacts-heading[data-astro-cid-zm75gjm4]{font-family:var(--font-heading);color:var(--color-brand);letter-spacing:-.02em;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800}.contacts-intro[data-astro-cid-zm75gjm4],.contacts-note[data-astro-cid-zm75gjm4]{max-width:40rem;margin-inline:auto}.contacts-acc[data-astro-cid-zm75gjm4]{text-align:left;gap:.65rem;max-width:40rem;margin-inline:auto;display:grid}.contacts-item[data-astro-cid-zm75gjm4]{background:0 0;border-radius:4px;overflow:hidden}.contacts-summary[data-astro-cid-zm75gjm4]{cursor:pointer;user-select:none;background:var(--color-brand);color:#fff;font-family:var(--font-heading);align-items:center;gap:.85rem;padding:.95rem 1.1rem;font-size:1.02rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.contacts-summary[data-astro-cid-zm75gjm4]::-webkit-details-marker{display:none}.contacts-summary[data-astro-cid-zm75gjm4]::marker{content:""}.contacts-toggle[data-astro-cid-zm75gjm4]{border:2px solid var(--color-gold);background:0 0;border-radius:999px;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:relative}.contacts-toggle[data-astro-cid-zm75gjm4]:before,.contacts-toggle[data-astro-cid-zm75gjm4]:after{content:"";background:#fff;border-radius:1px;position:absolute}.contacts-toggle[data-astro-cid-zm75gjm4]:before{width:.7rem;height:2px}.contacts-toggle[data-astro-cid-zm75gjm4]:after{width:2px;height:.7rem}.contacts-item[data-astro-cid-zm75gjm4][open] .contacts-toggle[data-astro-cid-zm75gjm4]:after{display:none}.contacts-title[data-astro-cid-zm75gjm4]{flex:1}.contacts-panel[data-astro-cid-zm75gjm4]{border:1px solid color-mix(in srgb, var(--color-brand) 12%, transparent);background:#e8ece9;border-top:0;padding:1rem 1.15rem 1.15rem}.contacts-copy[data-astro-cid-zm75gjm4]{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.65}.contacts-copy[data-astro-cid-zm75gjm4] a{color:var(--color-brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.contacts-copy[data-astro-cid-zm75gjm4] a:hover{color:var(--color-gold-600)}.loc-value-grid[data-astro-cid-kxybgtfe]{grid-template-columns:1fr}@media (width>=560px){.loc-value-grid[data-astro-cid-kxybgtfe]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.loc-value-grid[data-astro-cid-kxybgtfe]{grid-template-columns:repeat(4,1fr)}}.loc-diff-grid[data-astro-cid-kxybgtfe]{grid-template-columns:1fr}@media (width>=768px){.loc-diff-grid[data-astro-cid-kxybgtfe]{grid-template-columns:repeat(3,1fr)}}.loc-diff-card[data-astro-cid-kxybgtfe]{border-top-color:var(--color-gold);background:#ffffff0f}.loc-diff-card[data-astro-cid-kxybgtfe] h3[data-astro-cid-kxybgtfe]{color:#fff}.loc-diff-card[data-astro-cid-kxybgtfe] p[data-astro-cid-kxybgtfe]{color:#ffffffd9}.loc-contact[data-astro-cid-kxybgtfe]{align-items:start;gap:2rem;display:grid}@media (width>=900px){.loc-contact[data-astro-cid-kxybgtfe]{grid-template-columns:1fr 1.1fr;gap:2.5rem}}.loc-nap-addr[data-astro-cid-kxybgtfe]{color:var(--color-ink);font-size:1.05rem}.loc-nap-phone[data-astro-cid-kxybgtfe]{font-family:var(--font-heading);color:var(--color-brand);letter-spacing:.02em;margin-top:.75rem;font-size:1.85rem;font-weight:800;text-decoration:none;display:inline-block}.loc-nap-phone[data-astro-cid-kxybgtfe]:hover{color:var(--color-gold)}.text-link[data-astro-cid-kxybgtfe]{color:var(--color-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.loc-gmb[data-astro-cid-kxybgtfe]{color:var(--color-brand);text-decoration:none}.loc-gmb[data-astro-cid-kxybgtfe]:hover{color:var(--color-gold)}.loc-map[data-astro-cid-kxybgtfe]{box-shadow:var(--shadow-soft);background:var(--color-surface);border:3px solid #004225;border-radius:14px;min-height:320px;overflow:hidden}.loc-map[data-astro-cid-kxybgtfe] iframe[data-astro-cid-kxybgtfe]{border:0;width:100%;height:100%;min-height:320px;display:block}.guide-split[data-astro-cid-kxybgtfe]{align-items:start;gap:1.75rem;display:grid}@media (width>=900px){.guide-split[data-astro-cid-kxybgtfe]{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.25rem}.guide-split-flip[data-astro-cid-kxybgtfe] .guide-prose[data-astro-cid-kxybgtfe]{order:2}.guide-split-flip[data-astro-cid-kxybgtfe] .guide-figure[data-astro-cid-kxybgtfe]{order:1}}.guide-prose[data-astro-cid-kxybgtfe] p[data-astro-cid-kxybgtfe]{color:var(--color-ink);margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.guide-prose[data-astro-cid-kxybgtfe] p[data-astro-cid-kxybgtfe]:last-child{margin-bottom:0}.guide-figure[data-astro-cid-kxybgtfe]{box-shadow:var(--shadow-soft);background:var(--color-surface);border:3px solid #004225;border-radius:14px;margin:0;overflow:hidden}.guide-figure[data-astro-cid-kxybgtfe] img[data-astro-cid-kxybgtfe]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.guide-figure[data-astro-cid-kxybgtfe] figcaption[data-astro-cid-kxybgtfe]{color:var(--color-muted);background:#fff;padding:.55rem .85rem;font-size:.78rem;line-height:1.4}.guide-figure[data-astro-cid-kxybgtfe] figcaption[data-astro-cid-kxybgtfe] a[data-astro-cid-kxybgtfe]{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}
