.plumber-geo-links ul,.plumber-featured ul{padding-left:1.1rem}
@media (max-width:420px){.plumber-geo .cluster-hero h1{font-size:clamp(1.9rem,9vw,2.4rem);line-height:1.02}}
.plumber-geo .geo-figure-illustrative figcaption{font-size:.85rem}
.plumber-tagline-full{font-weight:600;margin:0 0 .6rem}
/* Long "Plumber {City}" H1s: scoped type size only; shared hero box (702/560px) unchanged. */
@media (min-width:821px){.plumber-geo .cluster-hero h1{font-size:clamp(2.35rem,4.4vw,3.9rem);line-height:1.02}}
.plumber-geo .geo-sources li,.plumber-geo .geo-body{overflow-wrap:anywhere}
@media (max-width:360px){.plumber-geo .cluster-hero .cluster-intro{font-size:.9rem;line-height:1.42;margin-bottom:.75rem}.plumber-geo .cluster-hero .cluster-tagline{margin-bottom:.4rem}}
