.breadcrumbs-nav[data-astro-cid-zfmo74pz]{background-color:var(--surface-light);border-bottom:1px solid var(--border-light);padding:.65rem 0;font-size:.8125rem}.breadcrumbs-list[data-astro-cid-zfmo74pz]{align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-zfmo74pz] a[data-astro-cid-zfmo74pz]{color:var(--text-muted);text-decoration:none}.breadcrumb-separator[data-astro-cid-zfmo74pz]{color:#94a3b8;margin-left:.4rem;font-size:.75rem}.breadcrumb-item[data-astro-cid-zfmo74pz].active span[data-astro-cid-zfmo74pz]{color:var(--primary);font-weight:700}.city-page-wrapper[data-astro-cid-zfmo74pz]{background-color:#fff;padding-block:3rem 5rem}.city-page-container[data-astro-cid-zfmo74pz]{max-width:1080px;margin-inline:auto}.city-page-header[data-astro-cid-zfmo74pz]{text-align:center;margin-inline:auto;max-width:820px;margin-bottom:2rem}.city-page-header[data-astro-cid-zfmo74pz] h1[data-astro-cid-zfmo74pz]{color:var(--primary);margin-top:.5rem;margin-bottom:1rem;font-size:clamp(2rem,3.5vw + .5rem,2.75rem)}.city-lead[data-astro-cid-zfmo74pz]{color:var(--text-muted);font-size:1.15rem;line-height:1.65}.city-quick-cta[data-astro-cid-zfmo74pz]{flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}.city-quick-cta[data-astro-cid-zfmo74pz] .btn-emergency-call[data-astro-cid-zfmo74pz]{width:100%;max-width:480px;padding:1rem 1.75rem}.city-referral-note[data-astro-cid-zfmo74pz]{color:#64748b;text-align:center;max-width:540px;margin-top:.75rem;font-size:.8125rem;line-height:1.45}.city-image-block[data-astro-cid-zfmo74pz]{max-width:820px;margin:0 auto 3rem}.city-feature-img[data-astro-cid-zfmo74pz]{border-radius:var(--border-radius-lg);width:100%;height:auto;box-shadow:var(--shadow-md);border:1px solid var(--border-light)}.image-caption[data-astro-cid-zfmo74pz]{color:var(--text-subtle);text-align:center;margin-top:.5rem;font-size:.8125rem;font-style:italic;display:block}.city-content-grid[data-astro-cid-zfmo74pz]{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=900px){.city-content-grid[data-astro-cid-zfmo74pz]{grid-template-columns:1.7fr 1fr;align-items:start}}.city-main-copy[data-astro-cid-zfmo74pz] section[data-astro-cid-zfmo74pz]{margin-bottom:2.5rem}.city-main-copy[data-astro-cid-zfmo74pz] h2[data-astro-cid-zfmo74pz]{color:var(--primary);border-bottom:2px solid var(--border-light);margin-bottom:.85rem;padding-bottom:.4rem;font-size:1.45rem}.city-main-copy[data-astro-cid-zfmo74pz] p[data-astro-cid-zfmo74pz]{color:var(--text-main);margin-bottom:1rem;font-size:1rem;line-height:1.7}.decision-guide-box[data-astro-cid-zfmo74pz]{grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0;display:grid}@media (width>=640px){.decision-guide-box[data-astro-cid-zfmo74pz]{grid-template-columns:1fr 1fr}}.guide-item[data-astro-cid-zfmo74pz]{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--border-radius);padding:1.25rem}.guide-item[data-astro-cid-zfmo74pz] h3[data-astro-cid-zfmo74pz]{color:var(--primary);margin-bottom:.5rem;font-size:1.1rem}.guide-item-repair[data-astro-cid-zfmo74pz]{background:#fff7ed;border-color:#fed7aa}.guide-item-repair[data-astro-cid-zfmo74pz] h3[data-astro-cid-zfmo74pz]{color:#c2410c}.guide-item[data-astro-cid-zfmo74pz] p[data-astro-cid-zfmo74pz]{margin-bottom:.65rem;font-size:.9rem;line-height:1.55}.page-faq-block[data-astro-cid-zfmo74pz]{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.faq-item[data-astro-cid-zfmo74pz]{background:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--border-radius);padding:1.25rem}.faq-item[data-astro-cid-zfmo74pz] h3[data-astro-cid-zfmo74pz]{color:var(--primary);margin-bottom:.4rem;font-size:1.1rem}.faq-item[data-astro-cid-zfmo74pz] p[data-astro-cid-zfmo74pz]{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.55}.city-sidebar[data-astro-cid-zfmo74pz]{flex-direction:column;gap:1.75rem;display:flex}.sidebar-box[data-astro-cid-zfmo74pz]{background-color:var(--surface-light);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);padding:1.75rem}.city-cta-card[data-astro-cid-zfmo74pz]{color:#fff;background-color:#0b1329;border-color:#ffffff1a}.city-cta-card[data-astro-cid-zfmo74pz] h3[data-astro-cid-zfmo74pz]{color:#fff;margin-bottom:.5rem;font-size:1.35rem}.city-cta-card[data-astro-cid-zfmo74pz] p[data-astro-cid-zfmo74pz]{color:#94a3b8;margin-bottom:1.25rem;font-size:.9rem;line-height:1.55}.city-cta-card[data-astro-cid-zfmo74pz] .btn-emergency-call[data-astro-cid-zfmo74pz]{width:100%;padding:.85rem 1.25rem}.sidebar-box[data-astro-cid-zfmo74pz] h4[data-astro-cid-zfmo74pz]{color:var(--primary);letter-spacing:-.01em;margin-bottom:.85rem;font-size:1.05rem}.sidebar-links-list[data-astro-cid-zfmo74pz]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-links-list[data-astro-cid-zfmo74pz] a[data-astro-cid-zfmo74pz]{color:var(--primary-accent);font-size:.9rem;font-weight:600;text-decoration:none}.sidebar-links-list[data-astro-cid-zfmo74pz] a[data-astro-cid-zfmo74pz]:hover{text-decoration:underline}
