/* Hero/facts stay intact; dark news bridges into the light services section. */
body[data-site-refinement] .home-ref16-hero::after{height:220px;background:linear-gradient(180deg,rgba(4,26,73,0),rgba(4,26,73,.3) 38%,#041a49)}
body[data-site-refinement] .news-deck{--news-transition:56px;background:linear-gradient(180deg,#08243d 0,#081c2d 200px);color:#f6f8fa;padding-top:72px;padding-bottom:var(--news-transition)}
body[data-site-refinement] .news-deck::before{display:none}
body[data-site-refinement] .news-deck__backdrop{transform:none;mask-image:linear-gradient(180deg,transparent,#000 200px,#000 calc(100% - var(--news-transition) - 160px),transparent calc(100% - var(--news-transition)))}
body[data-site-refinement] .news-deck::after{display:none}
body[data-site-refinement] .news-deck__inner{position:relative;z-index:1}
body[data-site-refinement] .news-deck__head{margin-bottom:16px}
body[data-site-refinement] .news-deck__intro{max-width:720px;margin:0 auto 64px;text-align:center;color:#c0cfdc;font-size:16px;line-height:1.65;text-wrap:balance}
body[data-site-refinement] .news-deck__intro::after{content:"";display:block;width:64px;height:2px;margin:22px auto 0;background:linear-gradient(90deg,transparent,#d4af37,transparent)}
body[data-site-refinement] .home-services7 .home-services7__titleblock::after{background:linear-gradient(90deg,transparent,#d4af37,transparent)}
body[data-site-refinement] .news-deck + .home-services7{position:relative;z-index:1;margin-top:-24px;padding-top:56px;border-radius:32px 32px 0 0}
.news-deck .news-deck__controls>button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#e6eef5;border:0;border-radius:8px;background:transparent;font-size:0}
.news-deck .news-deck__controls>button:is([data-deck-prev],[data-deck-next])>span{display:none}
.news-deck .news-deck__controls>button::before{content:"";display:block;width:11px;height:11px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(135deg);margin-left:5px}
.news-deck .news-deck__controls>button[data-deck-next]::before{transform:rotate(-45deg);margin-left:-5px}
.news-deck .news-deck__controls>button:hover{background:#ffffff12}
body[data-site-refinement] :is(.home-services7,.home-industries1,.home-group8,.home-directors,.home-mapstar){background:#f5f8fa;color:#102d45}
body[data-site-refinement] :is(.home-services7__head,.home-industries1__head,.home-group8__head,.home-directors__head,.home-mapstar__copy) :is(h2,h3){color:#102d45}
body[data-site-refinement] :is(.home-services7__head,.home-industries1__head,.home-group8__head,.home-directors__head,.home-mapstar__copy) p{color:#4c6578}
body[data-site-refinement] :is(.home-services7,.home-industries1,.home-group8,.home-directors,.home-mapstar) .eyebrow{color:#84652f}
body[data-site-refinement] .home-services7__filters button{background:#e6edf2;color:#25475e;border-color:#c8d7e1}
body[data-site-refinement] .home-services7__filters button.is-active{background:#173e57;color:#fff;border-color:#173e57}
body[data-site-refinement] .home-services7__filters button:hover{background:#d4e2eb;color:#14364b}
body[data-site-refinement] .home-services7__filters button.is-active:hover{background:#173e57;color:#fff}
/* Company copy stays on the photo, with a local shadow wash, not a white panel. */
body[data-site-refinement] .home-services7-card__footer{background:linear-gradient(180deg,rgba(8,23,36,.78),rgba(8,23,36,.5) 60%,transparent);padding-bottom:34px}
body[data-site-refinement] .home-services7-card__provider :is(small,span){color:#fff;text-shadow:0 1px 3px #071b33;opacity:1}
@media(max-width:600px){body[data-site-refinement] .news-deck{--news-transition:48px;padding-top:48px}body[data-site-refinement] .news-deck__intro{margin-bottom:44px;font-size:15px}body[data-site-refinement] .news-deck + .home-services7{margin-top:-16px;padding-top:40px;border-radius:24px 24px 0 0}}