/* Final responsive layout layer for the Insights archive. */
body.insights-page #thc-i-b826c35e6e4,
body.insights-page #thc-i-446d3d062f1,
body.insights-page #thc-i-446d3d062f1>.thc-c-255645c3a37,
body.insights-page #thc-i-446d3d062f1 .thc-c-1d4919ee454,
body.insights-page #thc-i-446d3d062f1 .thc-c-6770f176831{min-height:0!important;height:auto!important;margin:0!important;padding:0!important}
html:has(body.insights-page),html body.insights-page{overflow-x:hidden!important;max-width:100%!important}
html body.insights-page .insights-page-hero{position:relative!important;display:grid!important;width:100%!important;min-height:clamp(420px,38vw,560px)!important;margin:0!important;padding:0!important;place-items:center!important;overflow:hidden!important;background-image:linear-gradient(90deg,rgba(7,35,31,.72),rgba(12,76,65,.32)),url(/assets/images/51ec3660b526-recruiting-2.png)!important;background-position:center 38%!important;background-repeat:no-repeat!important;background-size:cover!important}
html body.insights-page .insights-page-hero::before,html body.insights-page .insights-page-hero::after,html body.insights-page .insights-page-hero .thc-c-6cb61fe9282,html body.insights-page .insights-page-hero .thc-c-8c18de7e6aa{display:none!important;content:none!important}
html body.insights-page .insights-page-hero>section.thc-c-60903379e76{display:grid!important;width:100%!important;min-height:clamp(420px,38vw,560px)!important;margin:0!important;padding:clamp(110px,12vw,150px) 24px 54px!important;box-sizing:border-box!important;place-items:center!important;background:transparent!important}
html body.insights-page .insights-page-hero .thc-c-6165339feb7,html body.insights-page .insights-page-hero .thc-c-ae5f2a07876,html body.insights-page .insights-page-hero .thc-c-772ba9d8cea{width:min(100%,900px)!important;max-width:900px!important;margin:0 auto!important;padding:0!important;text-align:center!important}
html body.insights-page .insights-page-hero h1{margin:0!important;color:#fff!important;font-size:clamp(42px,5vw,70px)!important;font-weight:400!important;line-height:1.06!important;text-align:center!important;text-shadow:0 3px 18px rgba(0,0,0,.42)!important}
body.insights-page .latest-insights{width:100%!important;margin:0!important;padding:clamp(64px,7vw,96px) max(24px,calc((100vw - 1280px)/2)) clamp(72px,8vw,110px)!important;box-sizing:border-box!important;background:#f2f7f5!important}
body.insights-page .latest-insights__head{max-width:820px!important;margin:0 0 clamp(34px,4vw,52px)!important}
body.insights-page .latest-insights__head h2{margin:10px 0 14px!important;font-size:clamp(38px,4.5vw,60px)!important}
body.insights-page .latest-insights__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important}
body.insights-page .latest-card{min-width:0!important;margin:0!important;overflow:hidden!important;border:1px solid #cfe1dc!important;border-radius:22px!important;background:#fff!important}
body.insights-page .latest-card__image{width:100%!important;margin:0!important;padding:0!important;aspect-ratio:16/10!important;border:0!important;border-radius:0!important;overflow:hidden!important}
body.insights-page .latest-card__image::before,body.insights-page .latest-card__image::after{display:none!important;content:none!important}
body.insights-page .latest-card__image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover!important}
body.insights-page .latest-card>div{padding:24px!important}
body.insights-page .latest-card h3{font-size:clamp(21px,1.8vw,25px)!important}
@media(max-width:980px){body.insights-page .latest-insights__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}}
@media(max-width:620px){
html body.insights-page .insights-page-hero{min-height:420px!important;background-image:linear-gradient(90deg,rgba(7,35,31,.65),rgba(12,76,65,.25)),url(/assets/images/51ec3660b526-recruiting-2.png)!important;background-position:62% center!important}
html body.insights-page .insights-page-hero>section.thc-c-60903379e76{min-height:420px!important;padding:118px 20px 42px!important}
html body.insights-page .insights-page-hero h1{max-width:330px!important;font-size:clamp(38px,11vw,48px)!important}
body.insights-page .latest-insights{padding:44px 16px 70px!important}
body.insights-page .latest-insights__head{max-width:100%!important;margin:0 auto 30px!important;text-align:center!important}
body.insights-page .latest-insights__head h2{font-size:clamp(34px,10vw,43px)!important;line-height:1.08!important}
body.insights-page .latest-insights__head span{display:block!important;font-size:17px!important;line-height:1.55!important}
body.insights-page .latest-insights__grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
body.insights-page .latest-card{border-radius:18px!important}
body.insights-page .latest-card>div{padding:22px 20px 24px!important}
body.insights-page .latest-card h3{font-size:22px!important}
}
