.page-head[data-astro-cid-wvck5gkz]{padding-block:clamp(40px,6vw,72px) clamp(32px,5vw,56px)}.page-head[data-astro-cid-wvck5gkz] .lead[data-astro-cid-wvck5gkz]{margin-bottom:0}.crumbs[data-astro-cid-wvck5gkz]{color:var(--color-muted);margin-bottom:1.25rem;font-size:.9375rem}.crumbs__list[data-astro-cid-wvck5gkz]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs__list[data-astro-cid-wvck5gkz] li[data-astro-cid-wvck5gkz]+li[data-astro-cid-wvck5gkz]:before{content:"/";color:var(--color-line);margin-right:.5rem}.crumbs__list[data-astro-cid-wvck5gkz] li[data-astro-cid-wvck5gkz]{align-items:center;min-height:44px;display:inline-flex}.crumbs__list[data-astro-cid-wvck5gkz] a[data-astro-cid-wvck5gkz]{color:var(--color-ink-soft);align-items:center;min-height:44px;padding-inline:.125rem;text-decoration:none;display:inline-flex}.crumbs__list[data-astro-cid-wvck5gkz] a[data-astro-cid-wvck5gkz]:hover{text-decoration:underline}.crumbs__list[data-astro-cid-wvck5gkz] [data-astro-cid-wvck5gkz][aria-current=page]{color:var(--color-ink);font-weight:600}.contact__grid[data-astro-cid-wvck5gkz]{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.contact__grid[data-astro-cid-wvck5gkz]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem}}.cards[data-astro-cid-wvck5gkz]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-wvck5gkz]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:1rem;padding:1.25rem;display:flex}.card__icon[data-astro-cid-wvck5gkz]{background:var(--color-surface-alt);width:48px;height:48px;color:var(--color-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.card__body[data-astro-cid-wvck5gkz]{flex:auto;min-width:0}.card__title[data-astro-cid-wvck5gkz]{margin-bottom:.35rem;font-size:1.0625rem}.card__address[data-astro-cid-wvck5gkz]{margin-bottom:.5rem;font-style:normal}.card__note[data-astro-cid-wvck5gkz]{color:var(--color-muted);margin:.35rem 0 0;font-size:.9375rem}.card__strong[data-astro-cid-wvck5gkz]{margin:0;font-weight:600}.card__link[data-astro-cid-wvck5gkz]{min-height:44px;color:var(--color-brand-dark);overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.card__link--plain[data-astro-cid-wvck5gkz]{color:var(--color-ink);font-weight:500}.card__link[data-astro-cid-wvck5gkz]:hover{color:var(--color-brand)}.card__phone[data-astro-cid-wvck5gkz]{letter-spacing:.01em;min-height:48px;color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:center;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;text-decoration:none;display:inline-flex}.card__phone[data-astro-cid-wvck5gkz]:hover{color:var(--color-brand-dark);text-decoration:underline}.map[data-astro-cid-wvck5gkz]{margin:0}.map__frame[data-astro-cid-wvck5gkz]{border-radius:var(--radius-lg);border:1px solid var(--color-line);box-shadow:var(--shadow-md);background:var(--color-surface);overflow:hidden}.map__frame[data-astro-cid-wvck5gkz] iframe[data-astro-cid-wvck5gkz]{width:100%;height:420px;display:block}.map__caption[data-astro-cid-wvck5gkz]{color:var(--color-ink-soft);margin-top:.75rem;font-size:.9375rem}.map__caption[data-astro-cid-wvck5gkz] a[data-astro-cid-wvck5gkz]{color:var(--color-ink);font-weight:600}.two-col[data-astro-cid-wvck5gkz]{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.two-col[data-astro-cid-wvck5gkz]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}}.two-col[data-astro-cid-wvck5gkz] p[data-astro-cid-wvck5gkz]:last-child{margin-bottom:0}.cta[data-astro-cid-wvck5gkz]{border-radius:var(--radius-lg);background:var(--color-ink);color:#fff;padding:1.75rem}.cta__title[data-astro-cid-wvck5gkz]{color:#fff;font-size:1.5rem}.cta__text[data-astro-cid-wvck5gkz]{color:#ffffffd1}.cta[data-astro-cid-wvck5gkz] .btn--primary[data-astro-cid-wvck5gkz]{min-height:48px}.cta[data-astro-cid-wvck5gkz] .btn--primary[data-astro-cid-wvck5gkz]:focus-visible{outline-color:#fff}.cta__note[data-astro-cid-wvck5gkz]{color:#ffffffd1;overflow-wrap:anywhere;margin:1rem 0 0;font-size:.9375rem}.facts__intro[data-astro-cid-wvck5gkz]{color:var(--color-ink-soft);max-width:62ch}.facts[data-astro-cid-wvck5gkz]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:0;margin:0;display:grid;overflow:hidden}.facts__row[data-astro-cid-wvck5gkz]{gap:.25rem;padding:1rem 1.25rem;display:grid}.facts__row[data-astro-cid-wvck5gkz]+.facts__row[data-astro-cid-wvck5gkz]{border-top:1px solid var(--color-line)}.facts[data-astro-cid-wvck5gkz] dt[data-astro-cid-wvck5gkz]{color:var(--color-ink-soft);font-size:.9375rem;font-weight:600}.facts[data-astro-cid-wvck5gkz] dd[data-astro-cid-wvck5gkz]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (width>=640px){.facts__row[data-astro-cid-wvck5gkz]{grid-template-columns:220px minmax(0,1fr);align-items:baseline;gap:1.5rem}}
