.region-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.region-section-heading h2{max-width:650px;margin:0}.region-section-heading p{color:var(--muted);max-width:550px;margin:0}.region-service-grid{padding:0}.region-service-grid.is-related{grid-template-columns:repeat(3,minmax(0,1fr))}.region-service-link{color:inherit;flex-direction:column;min-height:250px;text-decoration:none;display:flex}.region-service-link h3{margin-bottom:.6rem;font-size:clamp(1.18rem,1.4vw,1.45rem);line-height:1.3}.region-service-link p{font-size:.875rem}.region-service-link .region-service-action{color:var(--blue);align-items:center;gap:.6rem;margin-top:auto;padding-top:1.4rem;font-size:.85rem;font-weight:600;display:flex}.region-service-link:hover h3{color:var(--blue)}.region-service-link:focus-visible{outline:2px solid var(--blue);outline-offset:8px}.region-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.region-story-copy>p:not(.eyebrow){color:var(--muted)}.region-story-copy ul{gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.region-story-copy li{align-items:baseline;gap:.65rem;display:flex}.region-story-copy li i{color:var(--blue)}.region-story-copy .button{margin-top:1rem}.region-story-media{border-radius:var(--radius-large);margin:0;overflow:hidden}.region-story-media img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (max-width:1050px){.region-service-grid.is-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.region-section-heading,.region-story{grid-template-columns:1fr;gap:1.5rem}.region-service-grid.is-related{grid-template-columns:1fr}.region-service-link{min-height:0}.region-story-media img{aspect-ratio:4/3;object-position:center}}
