#nd-home-region-gateway{box-sizing:border-box;max-width:1160px;margin:40px auto 48px;padding:32px 24px;border:1px solid #dce7e6;border-radius:22px;background:#fff;color:#173348;box-shadow:0 8px 25px rgba(30,50,60,.04)}
#nd-home-region-gateway *{box-sizing:border-box}
#nd-home-region-gateway .ndhre-eyebrow{display:block;font-size:11px;letter-spacing:.12em;color:#168785;font-weight:800;margin-bottom:12px}
#nd-home-region-gateway .ndhre-intro h2{font-size:clamp(22px,3vw,32px);line-height:1.35;margin:0 0 12px;color:#102b41}
#nd-home-region-gateway .ndhre-intro p{font-size:15px;line-height:1.8;color:#526575;max-width:760px;margin:0 0 18px}
#nd-home-region-gateway .ndhre-link{display:inline-block;background:#126c69;color:#fff;text-decoration:none;font-size:15px;font-weight:750;padding:14px 22px;border-radius:12px}
#nd-home-region-gateway .ndhre-link:hover{background:#0b5855;color:#fff}
#nd-home-region-gateway .ndhre-link:focus-visible{outline:3px solid #dc9b43;outline-offset:3px}
#nd-home-region-gateway .ndhre-finder-shell{margin-top:24px;border-top:1px solid #e4eceb;padding-top:22px}
#nd-home-region-gateway .nd-finder{max-width:100%}
#nd-home-region-gateway .nd-finder .nd-hero{display:none}
#nd-home-region-gateway .ndhre-muted{color:#63717e;font-size:14px;margin-top:20px}
@media(max-width:760px){#nd-home-region-gateway{margin:26px 12px;padding:22px 16px}#nd-home-region-gateway .ndhre-link{display:block;text-align:center}}
