.city-contact-grid[data-astro-cid-ef7wr2g6]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}.city-contact-copy[data-astro-cid-ef7wr2g6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.city-contact-title[data-astro-cid-ef7wr2g6]{margin:0;font-size:var(--text-h2);color:var(--color-brand-navy)}.city-contact-desc[data-astro-cid-ef7wr2g6]{margin:0;font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.72}.city-contact-direct[data-astro-cid-ef7wr2g6]{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}.city-contact-tips[data-astro-cid-ef7wr2g6]{margin-block-start:var(--space-2);padding:var(--space-5);width:100%;border-radius:var(--radius-md);background-color:var(--color-bg-primary);border:1px solid var(--color-border)}.city-contact-tips__title[data-astro-cid-ef7wr2g6]{margin:0 0 var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-bold);color:var(--color-brand-navy)}.city-contact-tips__list[data-astro-cid-ef7wr2g6]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-primary);line-height:1.6}.city-contact-tips__list[data-astro-cid-ef7wr2g6] li[data-astro-cid-ef7wr2g6]{display:flex;align-items:flex-start;gap:var(--space-2)}.city-contact-form-title[data-astro-cid-ef7wr2g6]{margin:0 0 var(--space-4);font-size:var(--text-h4);color:var(--color-brand-navy)}@media(min-width:1024px){.city-contact-grid[data-astro-cid-ef7wr2g6]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:var(--space-10)}}.city-faq-list[data-astro-cid-hbcsginw]{display:flex;flex-direction:column;gap:var(--space-3)}.city-faq-item[data-astro-cid-hbcsginw]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.city-faq-item__summary[data-astro-cid-hbcsginw]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--weight-semibold);color:var(--color-brand-navy);list-style:none;line-height:1.5;transition:background-color var(--transition-fast)}.city-faq-item__summary[data-astro-cid-hbcsginw]:hover{background-color:var(--color-bg-primary)}.city-faq-item__summary[data-astro-cid-hbcsginw]::-webkit-details-marker{display:none}.city-faq-item__icon[data-astro-cid-hbcsginw]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background-color:var(--color-bg-secondary);color:var(--color-brand-teal-strong);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:var(--weight-bold);line-height:1;transition:transform .24s var(--ease-out-smooth),background-color var(--transition-fast),color var(--transition-fast)}.city-faq-item[data-astro-cid-hbcsginw][open] .city-faq-item__icon[data-astro-cid-hbcsginw]{transform:rotate(45deg);background-color:var(--color-brand-teal);color:#fff}.city-faq-item[data-astro-cid-hbcsginw][open] .city-faq-item__body[data-astro-cid-hbcsginw]{animation:mas-accordion-open var(--motion-accordion) var(--ease-out-smooth)}.city-faq-item__body[data-astro-cid-hbcsginw]{padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:1px solid var(--color-bg-secondary);font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.75}.city-faq-item__body[data-astro-cid-hbcsginw] p[data-astro-cid-hbcsginw]{margin:0}.city-faq-prompt[data-astro-cid-hbcsginw]{margin-block-start:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-bg-primary);border:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.city-faq-prompt__text[data-astro-cid-hbcsginw]{margin:0;font-size:var(--text-body-sm);color:var(--color-text-primary)}.city-faq-prompt__actions[data-astro-cid-hbcsginw]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.city-hero[data-astro-cid-enuzrsdj]{background:linear-gradient(152deg,var(--color-brand-navy) 0%,var(--color-brand-navy-deep) 100%);color:var(--color-text-on-dark);padding-block:var(--space-8);border-block-end:1px solid var(--color-border-on-dark)}.city-hero__grid[data-astro-cid-enuzrsdj]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.city-hero__meta[data-astro-cid-enuzrsdj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.city-hero__badge[data-astro-cid-enuzrsdj]{display:inline-flex;align-items:center;gap:var(--space-1);padding:.25rem .65rem;border-radius:var(--radius-pill);background-color:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-brand-aqua)}.city-hero__title[data-astro-cid-enuzrsdj]{font-size:clamp(1.62rem,3.25vw,2.48rem);line-height:1.27;color:var(--color-text-on-dark);margin-block:0 var(--space-3)}.city-hero__desc[data-astro-cid-enuzrsdj]{font-size:var(--text-body);color:var(--color-text-on-dark-muted);max-width:43rem;margin-block:0 var(--space-5);line-height:1.66}.city-hero__actions[data-astro-cid-enuzrsdj]{display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-4);width:100%}.city-hero__actions[data-astro-cid-enuzrsdj] .btn{width:100%}@media(min-width:560px){.city-hero__actions[data-astro-cid-enuzrsdj]{flex-direction:row;flex-wrap:wrap;width:auto}.city-hero__actions[data-astro-cid-enuzrsdj] .btn{width:auto}}.city-hero__model-note[data-astro-cid-enuzrsdj]{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:#ffffff0f;border-inline-start:3px solid var(--color-brand-aqua);font-size:var(--text-caption);color:var(--color-text-on-dark-muted);line-height:1.6;max-width:42rem}.city-hero__trust[data-astro-cid-enuzrsdj]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.city-hero__facts[data-astro-cid-enuzrsdj]{margin:var(--space-5) 0 0;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-on-dark);display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-3)}.city-hero__fact-item[data-astro-cid-enuzrsdj]{display:flex;flex-direction:column;gap:.15rem}.city-hero__fact-label[data-astro-cid-enuzrsdj]{font-size:.75rem;color:var(--color-text-on-dark-muted)}.city-hero__fact-val[data-astro-cid-enuzrsdj]{margin:0;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-on-dark)}@media(min-width:1024px){.city-hero[data-astro-cid-enuzrsdj]{padding-block:var(--space-12)}.city-hero__desc[data-astro-cid-enuzrsdj]{font-size:var(--text-body-lg)}.city-hero__grid--split[data-astro-cid-enuzrsdj]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-12)}}.nearby-box[data-astro-cid-332jeqzy]{padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-bg-primary);border:1px solid var(--color-border-strong)}.nearby-list[data-astro-cid-332jeqzy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:768px){.nearby-list[data-astro-cid-332jeqzy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.nearby-link[data-astro-cid-332jeqzy]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand-navy);text-decoration:none;font-size:var(--text-body-sm);transition:border-color var(--transition-fast),color var(--transition-fast)}.nearby-link[data-astro-cid-332jeqzy]:hover{border-color:var(--color-brand-teal-strong);color:var(--color-brand-teal-strong)}.nearby-link__head[data-astro-cid-332jeqzy]{display:inline-flex;align-items:center;gap:var(--space-2)}.nearby-footer[data-astro-cid-332jeqzy]{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.nearby-dir-link[data-astro-cid-332jeqzy]{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--color-brand-teal-strong);text-decoration:none}.nearby-dir-link[data-astro-cid-332jeqzy]:hover{text-decoration:underline}.rel-city-srv-grid[data-astro-cid-4wvuebgi]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.rel-city-srv-grid[data-astro-cid-4wvuebgi]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rel-city-srv-card[data-astro-cid-4wvuebgi]{display:flex;flex-direction:column;gap:var(--space-2);height:100%}.rel-city-srv-card__title[data-astro-cid-4wvuebgi]{margin:0;font-size:var(--text-body)}.rel-city-srv-card__title[data-astro-cid-4wvuebgi] a[data-astro-cid-4wvuebgi]{color:var(--color-brand-navy);text-decoration:none}.rel-city-srv-card__title[data-astro-cid-4wvuebgi] a[data-astro-cid-4wvuebgi]:hover{color:var(--color-brand-teal-strong);text-decoration:underline}.rel-city-srv-card__desc[data-astro-cid-4wvuebgi]{margin:0;font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.65;flex:1}.rel-city-srv-card__cta[data-astro-cid-4wvuebgi]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--color-brand-teal-strong);text-decoration:none}.rel-city-srv-card__cta[data-astro-cid-4wvuebgi]:hover{text-decoration:underline}.cov-grid[data-astro-cid-jvvgfgro]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:900px){.cov-grid[data-astro-cid-jvvgfgro]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cov-card[data-astro-cid-jvvgfgro]{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.cov-card--included[data-astro-cid-jvvgfgro]{border-inline-start:4px solid var(--color-brand-teal-strong)}.cov-card--boundaries[data-astro-cid-jvvgfgro]{border-inline-start:4px solid var(--color-brand-navy)}.cov-card__head[data-astro-cid-jvvgfgro]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-brand-teal-strong)}.cov-card__head--boundary[data-astro-cid-jvvgfgro]{color:var(--color-brand-navy)}.cov-card__head[data-astro-cid-jvvgfgro] h3[data-astro-cid-jvvgfgro]{margin:0;font-size:var(--text-h4);color:var(--color-brand-navy)}.cov-card__list[data-astro-cid-jvvgfgro]{margin:0;padding-inline-start:1.25rem;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.68}.cov-consolidation[data-astro-cid-jvvgfgro]{margin-block-start:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background-color:#f0f9fa;border:1px solid var(--color-border);border-inline-start:4px solid var(--color-brand-teal-strong);display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-brand-teal-strong)}.cov-consolidation[data-astro-cid-jvvgfgro] p[data-astro-cid-jvvgfgro]{margin:0;font-size:var(--text-body-sm);color:var(--color-text-primary);line-height:1.68}
