.breadcrumb{background-color:var(--color-bg-alt);padding:var(--space-4) 0}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0;font-size:var(--text-sm)}.breadcrumb__list li:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--color-text-muted)}.breadcrumb__list a{color:var(--color-text-light)}.breadcrumb__list li[aria-current=page]{color:var(--color-text);font-weight:var(--font-medium)}.location-hero{background:linear-gradient(135deg,var(--color-bg-alt) 0%,var(--color-bg) 100%);padding:var(--space-12) 0}.location-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:center}.location-hero__region{display:inline-block;background:#00a1e11a;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4)}.location-hero h1{margin-bottom:var(--space-2)}.location-hero__codes{color:var(--color-text-muted);margin-bottom:var(--space-4)}.location-hero__description{font-size:var(--text-lg);color:var(--color-text-light);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.location-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.location-hero__phone{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);color:var(--color-secondary)}@media(min-width:1024px){.location-hero__grid{grid-template-columns:1fr 1fr}}.section-title{text-align:center;margin-bottom:var(--space-3)}.section-subtitle{text-align:center;max-width:600px;margin:0 auto var(--space-10);color:var(--color-text-light)}.loc-services__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.loc-services__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.loc-services__grid{grid-template-columns:repeat(3,1fr)}}.loc-svc-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);text-decoration:none;transition:box-shadow .2s,transform .2s}.loc-svc-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-3px)}.loc-svc-card__icon{flex-shrink:0;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--svc-from),var(--svc-to));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px color-mix(in srgb,var(--svc-color) 25%,transparent)}.loc-svc-card__text{flex:1;min-width:0}.loc-svc-card__title{display:block;font-weight:700;color:var(--color-heading);font-size:.95rem;line-height:1.3}.loc-svc-card__sub{display:block;font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px}.loc-svc-card__arrow{flex-shrink:0;color:var(--color-text-muted);opacity:.4;transition:opacity .2s,transform .2s}.loc-svc-card:hover .loc-svc-card__arrow{opacity:1;transform:translate(3px);color:var(--svc-color)}.location-content .prose{max-width:800px;margin:0 auto}.location-content .prose h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4)}.location-content .prose p{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.loc-articles__header,.loc-nearby__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.loc-articles__icon,.loc-nearby__icon{width:40px;height:40px;background:linear-gradient(135deg,#2d66ac,#5a91f5);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #3071f240}.loc-articles__header h2,.loc-nearby__header h2{font-size:var(--text-xl);margin:0}.loc-articles__icon{background:linear-gradient(135deg,#f29f05,#fbbf24);box-shadow:0 4px 15px #f29f0540}.loc-articles__grid{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.article-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-heading);text-decoration:none;transition:box-shadow .2s,transform .2s}.article-chip:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.article-chip svg{color:var(--color-primary);flex-shrink:0}.loc-nearby__icon{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px #10b98140}.loc-nearby__grid{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.location-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-heading);text-decoration:none;transition:box-shadow .2s,transform .2s}.location-chip:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.location-chip__dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#3071f2,#60a5fa)}.location-chip__arrow{color:var(--color-text-muted);opacity:.5}.location-chip--more{background:linear-gradient(135deg,#2d66ac,#5a91f5);color:#fff;border-color:transparent}.location-chip--more:hover{box-shadow:0 4px 16px #3071f24d}.loc-benefits__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-10)}@media(min-width:640px){.loc-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.loc-benefits__grid{grid-template-columns:repeat(4,1fr)}}.benefit-card{text-align:center;padding:var(--space-6);background:var(--color-bg-alt);border-radius:16px}.benefit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:color-mix(in srgb,var(--ben-color) 10%,transparent);color:var(--ben-color);border-radius:16px;margin-bottom:var(--space-4)}.benefit-card h3{font-size:1rem;margin-bottom:var(--space-2)}.benefit-card p{color:var(--color-text-light);font-size:var(--text-sm);margin:0;line-height:1.6}.benefit-card a{color:var(--color-primary);font-weight:600;text-decoration:none}.benefit-card a:hover{text-decoration:underline}
