.sm[data-astro-cid-gar7raai]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.sm[data-astro-cid-gar7raai]>[data-astro-cid-gar7raai]{min-width:0}.sm__mapwrap[data-astro-cid-gar7raai]{min-width:0}.sm__map[data-astro-cid-gar7raai]{position:relative;border-radius:var(--r-xl);overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border)}.sm__note[data-astro-cid-gar7raai]{margin:var(--space-2) 0 0}.sm__pin[data-astro-cid-gar7raai]{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;border-radius:50%;background:transparent;cursor:pointer}.sm__pin[data-astro-cid-gar7raai]:after{content:"";position:absolute;inset:9px;border-radius:50%;border:3px solid var(--c-blue);background:#fff3;transition:transform var(--dur-2) var(--ease-spring),background var(--dur-2)}.sm__pin[data-astro-cid-gar7raai]:hover:after{transform:scale(1.15)}.sm__pin[data-astro-cid-gar7raai].is-active:after{background:#39aae159;border-color:var(--c-ink);transform:scale(1.2)}.sm__pulse[data-astro-cid-gar7raai]{position:absolute;inset:9px;border-radius:50%;border:2px solid var(--c-blue);opacity:0}.sm__pin[data-astro-cid-gar7raai].is-active .sm__pulse[data-astro-cid-gar7raai]{animation:pulse-ring 1.8s var(--ease-out) infinite}.sm__chips[data-astro-cid-gar7raai]{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:4px;margin-bottom:var(--space-4);scrollbar-width:none}.sm__chips[data-astro-cid-gar7raai]::-webkit-scrollbar{display:none}.sm__chip[data-astro-cid-gar7raai]{flex:none;min-height:44px;padding:0 1.1rem;border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-white);color:var(--c-ink);font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-2),color var(--dur-2),border-color var(--dur-2)}.sm__chip[data-astro-cid-gar7raai][aria-pressed=true]{background:var(--c-ink);color:var(--c-white);border-color:var(--c-ink)}.sm__cards[data-astro-cid-gar7raai]{display:grid;gap:var(--space-3)}.sm__card[data-astro-cid-gar7raai]{padding:var(--space-6);border-radius:var(--r-xl);background:var(--c-white);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--header-h) + 1rem);transition:box-shadow var(--dur-2),transform var(--dur-2) var(--ease-out)}.sm--tabs[data-astro-cid-gar7raai].is-live .sm__card[data-astro-cid-gar7raai]:not([hidden]){animation:fade-up .55s var(--ease-out)}.sm--list[data-astro-cid-gar7raai] .sm__card[data-astro-cid-gar7raai].is-active{box-shadow:0 0 0 2px var(--c-blue),var(--shadow-2)}.sm__area[data-astro-cid-gar7raai]{display:flex;align-items:center;gap:.4rem;margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-blue-ink)}.sm__name[data-astro-cid-gar7raai]{margin:0 0 var(--space-3);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.4rem)}.sm__addr[data-astro-cid-gar7raai]{color:var(--c-grey-600);margin:0 0 var(--space-4)}.sm__facts[data-astro-cid-gar7raai]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin:0 0 var(--space-5)}.sm__facts[data-astro-cid-gar7raai] div[data-astro-cid-gar7raai]{padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:var(--c-grey-50)}.sm__facts[data-astro-cid-gar7raai] dt[data-astro-cid-gar7raai]{font-family:var(--font-display);font-weight:700;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-grey-500)}.sm__facts[data-astro-cid-gar7raai] dd[data-astro-cid-gar7raai]{margin:.2rem 0 0;font-size:.95rem}.sm__actions[data-astro-cid-gar7raai]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.sm__link[data-astro-cid-gar7raai]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--c-ink);font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.sm__link[data-astro-cid-gar7raai]:hover{color:var(--c-blue-ink)}.sm__more[data-astro-cid-gar7raai]{margin-top:var(--space-4);display:grid;gap:var(--space-2);color:var(--c-grey-600)}.sm__more[data-astro-cid-gar7raai] p[data-astro-cid-gar7raai]{margin:0}.sm--list[data-astro-cid-gar7raai] .sm__cards[data-astro-cid-gar7raai]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}@media(min-width:960px){.sm--tabs[data-astro-cid-gar7raai]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-8);align-items:center}.sm--list[data-astro-cid-gar7raai]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7);align-items:start}.sm--list[data-astro-cid-gar7raai] .sm__mapwrap[data-astro-cid-gar7raai]{position:sticky;top:calc(var(--header-h) + var(--space-5))}.sm--list[data-astro-cid-gar7raai] .sm__cards[data-astro-cid-gar7raai]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sm__chips[data-astro-cid-gar7raai]{flex-wrap:wrap;overflow:visible}}@media(max-width:599.98px){.sm__facts[data-astro-cid-gar7raai]{grid-template-columns:1fr}.sm__card[data-astro-cid-gar7raai]{padding:var(--space-5)}}
