.alt-site .regional-page .seo-hero h1{max-width:19ch;font-size:clamp(39px,4.5vw,66px)}.alt-site .seo-topic-page.regional-page .seo-hero h1{hyphens:none;overflow-wrap:normal}.alt-site .regional-page .seo-hero-photo>img{-o-object-position:32% center;object-position:32% center}.regional-nav{border-bottom:1px solid #d0d8e1;flex-wrap:wrap;gap:15px 28px;padding-block:24px;font-size:13px;font-weight:600;display:flex}.regional-nav a:hover,.regional-page a:not(.alt-button):hover{color:#a82f00}.regional-content{padding-block:60px 20px}.regional-content section{padding-block:0 44px;scroll-margin-top:110px}.regional-content h2,.regional-section h2,.regional-contact h2{letter-spacing:-.035em;max-width:25ch;margin-bottom:22px;font-size:clamp(28px,3vw,43px);font-weight:650;line-height:1.16}.regional-content h3,.regional-cards h3,.regional-inline-cta h3{letter-spacing:-.025em;margin-bottom:15px;font-size:23px;font-weight:650;line-height:1.25}.regional-content p,.regional-content li,.regional-section p,.regional-contact p{color:#465363;font-size:16px;line-height:1.75}.regional-content p+p{margin-top:16px}.regional-intro{max-width:74ch;margin-bottom:30px}.regional-split{grid-template-columns:1.2fr 1fr;align-items:start;gap:50px;display:grid}.regional-panel{background:#f3f5f7;border-radius:8px;padding:30px}.regional-panel ul,.regional-content ol{padding-left:22px}.regional-panel li,.regional-content ol li{margin-block:10px}.regional-content a:not(.alt-button),.regional-note a{text-underline-offset:4px;text-decoration:underline}.regional-label{text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:#a82f00!important;margin-bottom:15px!important;font-size:11px!important}.regional-section{padding-block:65px;scroll-margin-top:95px}.regional-programmes{background:#f3f5f7}.regional-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.regional-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-cards article{background:#fff;border:1px solid #d0d8e1;border-radius:8px;flex-direction:column;padding:30px;display:flex}.regional-cards article>a{text-underline-offset:4px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:650;line-height:1.6;text-decoration:underline}.regional-section .regional-note{margin-top:25px;font-size:13px}.regional-inline-cta{border-top:1px solid #d0d8e1;justify-content:space-between;align-items:center;gap:32px;margin-top:38px;padding-top:32px;display:flex}.regional-inline-cta>div{max-width:62ch}.regional-inline-cta .alt-button{flex-shrink:0}.regional-contact{grid-template-columns:1.2fr 1fr;gap:50px;padding-block:55px;display:grid}.regional-contact>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.regional-contact a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.regional-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-block:25px;list-style:none;display:grid;padding:0!important}.regional-steps li{border-top:2px solid #ff4f00;padding-top:20px}.regional-steps strong{color:#151a22;margin-bottom:9px;display:block}.regional-area{border-top:1px solid #d0d8e1;margin-top:20px;padding-top:30px!important}.regional-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:24px 0;padding:0;list-style:none;display:grid}.regional-coverage li{border-bottom:1px solid #d0d8e1;flex-direction:column;margin:0;padding:16px 0;display:flex}.regional-coverage strong{color:#151a22;font-weight:650}.regional-coverage span{font-size:14px}.regional-panel .alt-button{margin-top:24px}@media (width<=760px){.regional-coverage{grid-template-columns:1fr}}@media (width<=950px){.regional-cards{grid-template-columns:1fr}.regional-split{gap:30px}.regional-inline-cta{flex-direction:column;align-items:flex-start}.regional-steps{grid-template-columns:1fr;gap:10px}}@media (width<=760px){.alt-site .seo-topic-page.regional-page .seo-hero-photo{aspect-ratio:3/2;width:100%;height:auto;min-height:0}.regional-nav{gap:12px 22px;font-size:12px}.regional-split,.regional-contact{grid-template-columns:1fr;gap:25px}.regional-content{padding-top:38px}.regional-section{padding-block:42px}.regional-cards article,.regional-panel{padding:24px}.regional-contact{padding-block:40px}.regional-content p,.regional-content li,.regional-section p{font-size:15px}}
