/* Bölge sayfaları - home.css / guide.css üzerine ek stiller */
.crumbs{border-bottom:1px solid var(--line);background:var(--light);font-size:12px;color:var(--muted)}
.crumbs .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 0}
.crumbs i{font-style:normal;color:#a3a8ad}
.crumbs a:hover{color:var(--red)}
.crumbs span[aria-current]{color:var(--ink);font-weight:600}
.region-hero h1{font-size:clamp(38px,4.2vw,58px)}
.region-hero .hero-grid{padding-top:64px;padding-bottom:62px}
.region-tags>a{padding:8px 14px;border:1px solid #dadddf;background:#fff;font-size:12px;transition:border-color .15s,color .15s}
.region-tags>a:hover{border-color:var(--red);color:var(--red)}
.all-regions-link{display:inline-flex;margin-top:20px;color:var(--red);font-size:12px;font-weight:700}
.all-regions-link:hover{text-decoration:underline;text-underline-offset:4px}
#region-list a{font-size:12px;color:var(--muted);padding:4px 8px;background:#fff;border:1px solid var(--line)}
#region-list a:hover{border-color:var(--red);color:var(--red)}
.service-guide .guide-note{margin-top:0}
.service-guide .symptoms .symptom-grid{margin-top:0;border-top:0;padding-top:0}
@media(max-width:760px){
.crumbs{font-size:11px}
.crumbs .wrap{padding:9px 0}
.region-hero .hero-grid{padding-top:34px;padding-bottom:22px}
.region-hero h1{font-size:40px}
.region-tags>a{font-size:11px;padding:6px 10px}
}
