.blog-page,.blog-article{color:#10233e}.blog-hero,.article-hero{position:relative;display:grid;grid-template-columns:1.12fr .58fr;gap:clamp(55px,8vw,120px);align-items:center;min-height:610px;padding:80px max(32px,calc((100vw - 1320px)/2)) 88px;overflow:hidden;background:radial-gradient(circle at 82% 16%,#237ef638,transparent 27rem),linear-gradient(135deg,#061326,#081d39 60%,#0a2e55);color:#fff}.blog-hero:before,.article-hero:before{content:"";position:absolute;inset:0;opacity:.1;background-image:linear-gradient(#ffffff26 1px,transparent 1px),linear-gradient(90deg,#ffffff26 1px,transparent 1px);background-size:45px 45px}.blog-hero__copy,.blog-hero__panel,.article-hero__copy,.article-hero__visual{position:relative;z-index:2}.blog-hero .public-kicker,.article-hero .public-kicker,.blog-cta .public-kicker{color:#81b6ff}.blog-hero h1,.article-hero h1{margin:0;color:#fff;font-size:clamp(3rem,5.3vw,5.65rem);letter-spacing:-.075em;line-height:.95}.blog-hero h1 em,.blog-content__intro h2 em{color:#72a8ff;font-style:normal}.blog-hero__copy>p:not(.public-kicker),.article-hero__copy>p:not(.public-kicker){max-width:690px;margin:28px 0 0;color:#b6c7de;line-height:1.75}.blog-hero__actions{display:flex;gap:12px;margin-top:34px}.blog-hero__actions a{display:flex;gap:34px;padding:15px 20px;border:1px solid #a0c4ef40;border-radius:11px;background:#ffffff0d;color:#d8e6f8;text-decoration:none}.blog-hero__actions a:first-child{border:0;background:#1767e4;color:#fff}.blog-hero__panel{padding:34px;border:1px solid #97c3f730;border-radius:25px;background:#ffffff0c;box-shadow:0 35px 90px #00081957}.blog-hero__signal{display:flex;align-items:center;gap:9px;color:#a9bdd6;font-size:.61rem;text-transform:uppercase}.blog-hero__signal i,.featured-insight__badge i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#42dba9}.blog-hero__panel>strong{display:block;margin-top:27px;color:#fff;font-size:5rem;line-height:.82}.blog-hero__panel h2{color:#fff}.blog-hero__panel>p{color:#8da2bd}.blog-hero__panel>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;border:1px solid #a3c4ec21}.blog-hero__panel>div span{display:grid;padding:14px 10px;border-right:1px solid #a3c4ec21}.blog-hero__panel small{color:#7188a5;font-size:.5rem}.blog-content{width:min(1320px,calc(100% - 64px));margin:auto;padding:105px 0 120px}.blog-content__intro{display:grid;grid-template-columns:1fr .72fr;gap:75px;align-items:end;margin-bottom:42px}.blog-content__intro h2,.blog-index__head h2{margin:0;font-size:clamp(2.6rem,4.3vw,4.2rem);letter-spacing:-.065em;line-height:1}.blog-content__intro>p{color:#687992}.featured-insight{display:grid;grid-template-columns:1.1fr .9fr;min-height:565px;overflow:hidden;border:1px solid #dce5f1;border-radius:32px 95px 32px 32px;background:#fff;color:#10233e;text-decoration:none;box-shadow:0 28px 85px #0827521f}.featured-insight__visual{position:relative;min-height:565px;background-position:center;background-size:cover}.featured-insight__visual:after,.insight-card__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0311260a,#031126b8)}.featured-insight__visual--empty,.insight-card__visual--empty{background:linear-gradient(145deg,#0b2a5c,#1265c8)}.featured-insight__badge,.featured-insight__number,.featured-insight__mark{position:absolute;z-index:2;color:#fff}.featured-insight__badge{top:25px;left:25px;padding:9px 12px;border-radius:99px;background:#05183373}.featured-insight__number{top:29px;right:28px}.featured-insight__mark{right:28px;bottom:26px;font-size:2.2rem;font-weight:900;text-align:right}.featured-insight__mark span{display:block;color:#9fc8ff;font-size:.65rem}.featured-insight__body{display:flex;flex-direction:column;padding:clamp(35px,5vw,68px)}.featured-insight__meta,.insight-card__meta{display:flex;gap:18px;color:#71829a;font-size:.58rem;text-transform:uppercase}.featured-insight__body h2{margin:22px 0 17px;font-size:clamp(2.15rem,3.3vw,3.5rem);line-height:1.03}.featured-insight__body>p,.insight-card__body p{color:#697991}.featured-insight__author{display:flex;gap:11px;align-items:center;margin-top:28px}.featured-insight__avatar{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#e7f0ff;color:#1767e4}.featured-insight__author strong,.featured-insight__author small{display:block}.featured-insight__link{display:flex;justify-content:space-between;margin-top:auto;padding-top:24px;border-top:1px solid #e2e9f2;color:#1d65dc}.blog-index__head{display:flex;align-items:end;justify-content:space-between;margin:105px 0 34px}.blog-index{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.insight-card{display:flex;min-height:510px;flex-direction:column;overflow:hidden;border:1px solid #dce5f1;border-radius:21px;background:#fff;color:#10233e;text-decoration:none}.insight-card__visual{position:relative;height:260px;background-position:center;background-size:cover}.insight-card__visual>span,.insight-card__visual>b,.insight-card__visual>i{position:absolute;z-index:2;color:#fff}.insight-card__visual>span{top:17px;left:17px}.insight-card__visual>b{top:19px;right:17px}.insight-card__visual>i{right:17px;bottom:16px}.insight-card__body{display:flex;flex:1;flex-direction:column;padding:25px}.insight-card__body>strong{display:flex;justify-content:space-between;margin-top:auto;padding-top:21px;border-top:1px solid #e2e9f2;color:#1d65dc}.blog-cta{display:flex;align-items:center;justify-content:space-between;gap:50px;width:min(1320px,calc(100% - 64px));margin:0 auto 110px;padding:55px 60px;border-radius:28px 80px 28px 28px;background:#07172d;color:#fff}.blog-cta h2{margin:0;color:#fff;font-size:clamp(2rem,3.6vw,3.5rem)}.blog-cta>a{display:flex;gap:30px;padding:16px 19px;border-radius:10px;background:#fff;color:#145ac9;text-decoration:none}.article-hero{grid-template-columns:1.05fr .72fr}.article-hero__back{display:inline-block;margin-bottom:42px;color:#9db4d1;text-decoration:none}.article-hero__meta{display:flex;flex-wrap:wrap;margin-top:30px}.article-hero__meta span{padding:0 16px;border-right:1px solid #afccef38;color:#8fa5bf;font-size:.61rem}.article-hero__visual{min-height:430px;border-radius:25px 75px 25px 25px;background-position:center;background-size:cover}.article-hero__visual--empty{background:#1265c8}.article-hero__visual>span,.article-hero__visual>div{position:absolute;right:20px;bottom:19px;color:#fff}.article-hero__visual>div{bottom:62px;font-size:3rem;font-weight:900}.article-hero__visual small{display:block}.article-reading{max-width:820px;margin:90px auto 0;padding:0 32px}.article-content{color:#344860;font-size:1.04rem;line-height:1.9}.author-profile{display:flex;max-width:820px;align-items:center;gap:22px;margin:66px auto;padding:25px;border:1px solid #dbe6f3;border-radius:22px 48px 22px 22px;background:#fff}.author-profile>img,.author-profile__initials{display:grid;width:88px;height:88px;flex:0 0 88px;place-items:center;border-radius:18px;background:#2864df;color:#fff;object-fit:cover}.related-posts{width:min(1320px,calc(100% - 64px));margin:85px auto}.related-posts>header{display:flex;justify-content:space-between}.related-posts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-posts article{overflow:hidden;border:1px solid #dce6f2;border-radius:18px;background:#fff;padding-bottom:20px}.related-posts article>*:not(.related-posts__image){margin-right:20px;margin-left:20px}.related-posts__image{display:grid;height:210px;place-items:center;background:#0b2a5c;color:#fff}.related-posts__image img{width:100%;height:100%;object-fit:cover}
@media(max-width:1000px){.blog-hero,.article-hero{grid-template-columns:1fr}.featured-insight{grid-template-columns:1fr}.blog-index{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.blog-hero,.article-hero{padding:55px 20px}.blog-hero h1,.article-hero h1{font-size:2.8rem}.blog-content{width:calc(100% - 36px);padding:72px 0}.blog-content__intro,.blog-index{grid-template-columns:1fr}.featured-insight{border-radius:22px 58px 22px 22px}.featured-insight__visual{min-height:315px}.blog-index__head,.blog-cta{align-items:flex-start;flex-direction:column}.blog-cta{width:calc(100% - 36px);padding:36px 25px}.article-hero__visual{min-height:290px}.article-reading{margin-top:55px;padding:0 20px}.author-profile{margin-right:18px;margin-left:18px}.related-posts{width:calc(100% - 36px)}.related-posts>div{grid-template-columns:1fr}}
