@media screen {
.regional-hero h1{font-size:clamp(42px,5.6vw,82px);letter-spacing:-1px;overflow-wrap:normal}.regional-service-note{max-width:850px;border-left:4px solid var(--orange);padding:20px 25px;background:#e8eae3;margin-top:26px}.regional-service-note strong{font-size:22px;line-height:1.4}.regional-service-note p{font-size:18px;line-height:1.7;margin-top:10px}.regional-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:26px}.regional-actions .button{width:auto;flex:0 1 auto}.regional-actions .text-link{margin-top:0}.regional-topics{position:static;display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 7% 30px;padding:20px 0;border-block:1px solid #c7cdbf;box-shadow:none;max-height:none;overflow:visible}.regional-topics a{font-size:17px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;white-space:normal}.regional-contact{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:9%;background:#e8eae3}.regional-contact h2{font-size:clamp(35px,4vw,58px);line-height:1.06;margin:23px 0}.regional-contact p{font-size:19px;line-height:1.75;margin-bottom:20px}.regional-contact .button{width:auto;margin-top:10px;max-width:100%}.regional-contact-details{border-top:3px solid var(--orange);padding-top:24px;min-width:0}.regional-contact-details>span{display:block;font-size:14px;letter-spacing:1px;margin-bottom:8px}.regional-contact-details>a:not(.text-link){display:block;font-size:clamp(23px,2.1vw,30px);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;margin-bottom:26px}.regional-contact-details>p{margin-bottom:4px}.regional-contact-details .text-link{font-size:17px}.article-section[id],#upit{scroll-margin-top:25px}
@media(max-width:760px){.regional-contact{grid-template-columns:1fr;gap:35px}.regional-actions{gap:20px}.regional-topics{gap:12px 18px}.regional-service-note{padding:20px}.regional-service-note strong{font-size:21px}.regional-hero h1{font-size:clamp(40px,7.5vw,56px)}}
}

.regional-materials{display:grid;gap:18px;margin:24px 0}.regional-materials article{padding:24px;background:white;border:1px solid #cbd1c4}.regional-materials h3{font-size:29px;line-height:1.2;margin:0 0 12px}.regional-materials a{display:inline-block;font-size:17px;line-height:1.6}.regional-materials article p{margin:0 0 15px}.regional-hero h1{max-width:1100px}
