.breadcrumb{background-color:var(--color-bg-alt);padding:var(--space-4) 0}.breadcrumb__list{gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.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{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}.location-hero__region{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);background:#00a1e11a;display:inline-block}.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{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.location-hero__phone{align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);color:var(--color-secondary);display:flex}@media (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{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.loc-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.loc-services__grid{grid-template-columns:repeat(3,1fr)}}.loc-svc-card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#fff;border:1px solid #0000000f;border-radius:16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.loc-svc-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}.loc-svc-card__icon{background:linear-gradient(135deg, var(--svc-from), var(--svc-to));color:#fff;width:52px;height:52px;box-shadow:0 4px 15px color-mix(in srgb, var(--svc-color) 25%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.loc-svc-card__text{flex:1;min-width:0}.loc-svc-card__title{color:var(--color-heading);font-size:.95rem;font-weight:700;line-height:1.3;display:block}.loc-svc-card__sub{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px;display:block}.loc-svc-card__arrow{color:var(--color-text-muted);opacity:.4;flex-shrink:0;transition:opacity .2s,transform .2s}.loc-svc-card:hover .loc-svc-card__arrow{opacity:1;color:var(--svc-color);transform:translate(3px)}.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{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.loc-articles__icon,.loc-nearby__icon{color:#fff;background:linear-gradient(135deg,#2d66ac,#5a91f5);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;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{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.article-chip{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-heading);background:#fff;border:1px solid #0000000f;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex}.article-chip:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.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{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.location-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-heading);background:#fff;border:1px solid #0000000f;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex}.location-chip:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.location-chip__dot{background:linear-gradient(135deg,#3071f2,#60a5fa);border-radius:50%;width:8px;height:8px}.location-chip__arrow{color:var(--color-text-muted);opacity:.5}.location-chip--more{color:#fff;background:linear-gradient(135deg,#2d66ac,#5a91f5);border-color:#0000}.location-chip--more:hover{box-shadow:0 4px 16px #3071f24d}.loc-benefits__grid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:1fr;display:grid}@media (width>=640px){.loc-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (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{background:color-mix(in srgb, var(--ben-color) 10%, transparent);width:60px;height:60px;color:var(--ben-color);margin-bottom:var(--space-4);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.benefit-card h3{margin-bottom:var(--space-2);font-size:1rem}.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}
