.regional-intro{padding-block:2rem;max-width:62rem}.regional-intro h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.12;overflow-wrap:anywhere}.regional-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.8rem}.regional-lead{font-size:1.22rem;line-height:1.65}.regional-results,.regional-neighbors,.regional-explainer{padding-block:1.5rem 3rem}.regional-city-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.regional-city{display:grid;gap:.5rem;padding:1.4rem;border:1px solid #c6d5ce;border-radius:1rem;background:#fff;color:inherit;text-decoration:none}.regional-city strong{font-size:1.25rem}.regional-city:hover,.regional-city:focus-visible{border-color:#a60d72;box-shadow:0 0 0 2px #a60d72}.regional-explainer li{margin-block:.8rem}.regional-intro p{max-width:60ch}
