.region-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:20px;color:var(--muted);font-size:14px}
.region-breadcrumb a:hover{text-decoration:underline}
.region-hero h1{overflow-wrap:break-word;hyphens:manual}
.region-hero .hero-copy{min-width:0}
.region-coverage,.region-note{color:var(--muted);font-size:15px;line-height:1.5;margin-top:14px}
.region-note a{text-decoration:underline}
.footer-events{margin-bottom:8px;line-height:1.8}
.footer-event-link{display:inline-block}
.footer-events a:hover{text-decoration:underline}
.events h2{overflow-wrap:break-word}
@media(max-width:700px){.region-breadcrumb{padding-top:16px}.region-hero h1{max-width:none}.region-coverage{font-size:14px}}
