.corporate-site .insights-index{background:#fff}.corporate-site .insights-index__hero{min-height:560px;background:radial-gradient(circle at 82% 22%,rgba(0,160,221,.16),transparent 32%),linear-gradient(122deg,#021421,#073653);color:#fff}.corporate-site .insights-index__hero-inner{display:flex;min-height:560px;flex-direction:column;justify-content:center;padding-block:86px}.corporate-site .insights-breadcrumb ol{display:flex;gap:18px;margin:0 0 66px;padding:0;list-style:none}.corporate-site .insights-breadcrumb li{position:relative;color:#8eb6ca;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.corporate-site .insights-breadcrumb li+li:before{position:absolute;left:-12px;content:'/'}.corporate-site .insights-breadcrumb a{color:#c1d7e1;text-decoration:none}.corporate-site .insights-index__hero .corp-kicker{color:var(--corp-cyan)}.corporate-site .insights-index__hero h1{max-width:950px;margin:0 0 27px;color:#fff;font-size:clamp(52px,5.6vw,78px);line-height:1.01}.corporate-site .insights-index__lead{max-width:790px;margin:0;color:#c7d9e2;font-size:20px;line-height:1.62}
.corporate-site .insights-index__content{padding-block:110px 120px}.corporate-site .insights-index__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:80px;margin-bottom:58px}.corporate-site .insights-index__intro h2{margin:0;font-size:clamp(39px,4vw,58px);line-height:1.08}.corporate-site .insights-index__intro>p{margin:0;color:var(--corp-muted);font-size:17px;line-height:1.68}.corporate-site .insights-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--corp-line);border-left:1px solid var(--corp-line)}.corporate-site .insights-card{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);background:#fff}.corporate-site .insights-card--featured{grid-column:span 2;grid-row:span 2}.corporate-site .insights-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#062b46}.corporate-site .insights-card--featured .insights-card__media{aspect-ratio:16/9}.corporate-site .insights-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.corporate-site .insights-card__media:hover img{transform:scale(1.02)}.corporate-site .insights-card__fallback{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#05263e,#0a4d75)}.corporate-site .insights-card__fallback span{padding:0 25px;color:#75c8ea;font-size:11px;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.corporate-site .insights-card__content{display:flex;flex:1;flex-direction:column;padding:28px 27px 30px}.corporate-site .insights-card--featured .insights-card__content{padding:37px 40px 41px}.corporate-site .insights-card__meta{display:flex;flex-wrap:wrap;gap:9px 18px;margin-bottom:16px;color:#718693;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.corporate-site .insights-card__meta span{color:var(--corp-blue)}.corporate-site .insights-card h3{margin:0 0 16px;font-size:23px;line-height:1.22}.corporate-site .insights-card--featured h3{max-width:780px;font-size:34px}.corporate-site .insights-card h3 a{color:var(--corp-navy);text-decoration:none}.corporate-site .insights-card h3 a:hover{text-decoration:underline}.corporate-site .insights-card__content>p{margin:0 0 22px;color:var(--corp-muted);font-size:14px;line-height:1.65}.corporate-site .insights-card__link{align-self:flex-start;margin-top:auto;color:var(--corp-blue);font-size:12px;font-weight:700;text-decoration:none}.corporate-site .insights-card__link:hover{text-decoration:underline}.corporate-site .insights-pagination{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:55px}.corporate-site .insights-pagination>a,.corporate-site .insights-pagination>span{color:#526b7a;font-size:13px}.corporate-site .insights-pagination>a{color:var(--corp-blue);font-weight:700;text-decoration:none}
.corporate-site .insights-topics{margin:0 0 74px;border-top:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line)}.corporate-site .insights-topics__heading{display:flex;align-items:end;justify-content:space-between;gap:36px;padding:34px 0 28px}.corporate-site .insights-topics__heading .corp-kicker{margin:0}.corporate-site .insights-topics__heading h2{max-width:620px;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.08}.corporate-site .insights-topics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--corp-line)}.corporate-site .insights-topics__grid section{display:flex;min-width:0;flex-direction:column;padding:32px 30px 38px;border-right:1px solid var(--corp-line)}.corporate-site .insights-topics__grid section:first-child{padding-left:0}.corporate-site .insights-topics__grid section:last-child{padding-right:0;border-right:0}.corporate-site .insights-topics h3{margin:0 0 23px;color:var(--corp-navy);font-size:20px;line-height:1.25}.corporate-site .insights-topics a{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #e2e9ed;color:#305064;font-size:14px;line-height:1.4;text-decoration:none}.corporate-site .insights-topics a:hover,.corporate-site .insights-topics a:focus-visible{color:var(--corp-blue);text-decoration:underline}.corporate-site .insights-topics a span{flex:0 0 auto;color:var(--corp-blue)}
.corporate-site .insights-cta{padding:105px 0;background:#021421;color:#c7d7e0}.corporate-site .insights-cta__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:85px}.corporate-site .insights-cta .corp-kicker{color:var(--corp-cyan)}.corporate-site .insights-cta h2{max-width:860px;margin-bottom:24px;color:#fff;font-size:clamp(40px,4.2vw,60px)}.corporate-site .insights-cta p:not(.corp-kicker){max-width:760px;margin:0;color:#b8ccd7;font-size:18px;line-height:1.65}.corporate-site .insights-cta .corp-actions{justify-content:flex-end}
@media(max-width:1100px){.corporate-site .insights-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-site .insights-card--featured{grid-column:span 2;grid-row:auto}}
@media(max-width:979px){.corporate-site .insights-index__hero,.corporate-site .insights-index__hero-inner{min-height:530px}.corporate-site .insights-index__intro,.corporate-site .insights-cta__grid{grid-template-columns:1fr;gap:42px}.corporate-site .insights-topics__heading{align-items:flex-start;flex-direction:column}.corporate-site .insights-topics__grid{grid-template-columns:1fr}.corporate-site .insights-topics__grid section,.corporate-site .insights-topics__grid section:first-child,.corporate-site .insights-topics__grid section:last-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--corp-line)}.corporate-site .insights-topics__grid section:last-child{border-bottom:0}.corporate-site .insights-cta .corp-actions{justify-content:flex-start}}
@media(max-width:699px){.corporate-site .insights-index__hero,.corporate-site .insights-index__hero-inner{min-height:550px}.corporate-site .insights-index__hero-inner{justify-content:flex-end;padding-block:78px 56px}.corporate-site .insights-breadcrumb ol{margin-bottom:40px}.corporate-site .insights-index__hero h1{font-size:43px}.corporate-site .insights-index__lead{font-size:17px}.corporate-site .insights-index__content,.corporate-site .insights-cta{padding-block:74px}.corporate-site .insights-index__grid{grid-template-columns:1fr}.corporate-site .insights-card--featured{grid-column:auto}.corporate-site .insights-card--featured .insights-card__media,.corporate-site .insights-card__media{aspect-ratio:16/9}.corporate-site .insights-card--featured .insights-card__content,.corporate-site .insights-card__content{padding:28px 25px 32px}.corporate-site .insights-card--featured h3,.corporate-site .insights-card h3{font-size:24px}.corporate-site .insights-pagination{gap:20px}.corporate-site .insights-cta h2{font-size:36px}.corporate-site .insights-cta .corp-actions{align-items:stretch;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.corporate-site .insights-card__media img{transition:none}}
