.blog-hero{min-height:490px}.blog-hero::before{background-image:linear-gradient(90deg,rgba(3,17,36,.97) 0%,rgba(4,23,47,.88) 49%,rgba(4,23,47,.28) 100%),var(--inner-image)}.blog-hero h1{max-width:820px}.blog-list-section{padding:96px 0 112px;background:#f5f9fc}.blog-section-heading,.blog-related-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:42px}.blog-section-heading h2,.blog-related-heading h2{font-size:clamp(32px,3.3vw,47px);margin:16px 0 0;letter-spacing:-1.5px}.blog-section-heading>p{max-width:440px;color:#5c7080;font-size:16px;line-height:1.75;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.blog-card{display:flex;flex-direction:column;min-width:0;background:white;border:1px solid #dfeaf3;box-shadow:0 14px 35px rgba(8,48,87,.045);transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(8,48,87,.11)}.blog-card-image{display:block;aspect-ratio:1.65;background:#dceaf5;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:26px 27px 29px}.blog-meta{color:#367fb8;font-size:11px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.blog-meta i{display:inline-block;width:4px;height:4px;background:#84a8c3;border-radius:50%;vertical-align:middle;margin:0 7px}.blog-card h3{font-size:22px;line-height:1.32;letter-spacing:-.6px;margin:17px 0 12px}.blog-card h3 a:hover{color:#1b7bd2}.blog-card p{font-size:15px;line-height:1.72;color:#64798a;margin:0 0 25px}.blog-card-link{margin-top:auto;color:#197ed4;font-size:13px;font-weight:800;border-bottom:1px solid #197ed4;padding-bottom:4px}.blog-card-link span{margin-left:10px}.blog-pagination{margin-top:45px}.blog-pagination ul{display:flex;gap:9px;list-style:none;padding:0;margin:0}.blog-pagination a,.blog-pagination span{display:block;background:white;border:1px solid #dbe8f2;padding:10px 14px;font-size:13px;font-weight:800}.blog-pagination .current{background:#1b83df;color:white;border-color:#1b83df}.blog-empty{background:white;border:1px solid #dfeaf3;padding:50px}.blog-empty h2{font-size:30px}.blog-empty p{font-size:16px;color:#627787}
.blog-article-hero{color:white;background:radial-gradient(circle at 90% 0,#12426c,#071b34 52%,#051629);padding:48px 0 145px}.blog-article-hero .inner-breadcrumb{margin:0 0 86px;max-width:980px}.blog-article-hero .eyebrow{margin-bottom:18px}.blog-article-hero h1{max-width:1040px;font-size:clamp(40px,5.1vw,70px);line-height:1.1;letter-spacing:-2.2px;margin:0 0 23px}.blog-article-lead{max-width:780px;color:#d1e1ee;font-size:18px;line-height:1.7;margin:0 0 28px}.blog-article-meta{display:flex;flex-wrap:wrap;gap:12px 25px;color:#a9c6de;font-size:12px;font-weight:700}.blog-article-meta span+span::before{content:'•';margin-right:25px;color:#5cb6ff}.blog-article-image{position:relative;margin-top:-95px;height:min(460px,35vw);min-height:265px;background:#e9f1f7;overflow:hidden}.blog-article-image img{width:100%;height:100%;object-fit:cover}.blog-article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(250px,340px);justify-content:space-between;gap:8%;padding-top:75px;padding-bottom:110px}.blog-prose{min-width:0;color:#344e60}.blog-prose h2{font-size:31px;line-height:1.25;letter-spacing:-.9px;margin:46px 0 16px;color:#102b43}.blog-prose h2:first-child{margin-top:0}.blog-prose h3{font-size:23px;margin:32px 0 12px;color:#173b59}.blog-prose p,.blog-prose li{font-size:17px;line-height:1.84}.blog-prose p{margin:0 0 20px}.blog-prose ul,.blog-prose ol{padding-left:24px;margin:0 0 24px}.blog-prose li{padding-left:5px;margin:6px 0}.blog-prose a{color:#157fd9;text-decoration:underline;text-underline-offset:3px}.blog-prose strong{color:#12324d}.blog-note{background:#eff7fd;border-left:3px solid #238af0;padding:25px 29px;margin:0 0 40px}.blog-note strong{display:block;font:800 13px var(--head);letter-spacing:1px;text-transform:uppercase;color:#1175c6;margin-bottom:8px}.blog-note p{margin:0;font-size:16px;line-height:1.7}.blog-article-end{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #d9e7f1;margin-top:45px;padding-top:25px;font-size:15px;font-weight:700}.blog-article-end a{text-decoration:none;font-size:14px;font-weight:800}.blog-sidebar{align-self:start}.blog-sidebar-card{padding:34px 29px;background:linear-gradient(135deg,#081e39,#0b3355);color:white}.blog-sidebar-card .eyebrow{color:#8fc8f4}.blog-sidebar-card h2{font-size:29px;letter-spacing:-.8px;margin:24px 0 13px}.blog-sidebar-card p{font-size:15px;line-height:1.7;color:#bed4e5;margin:0 0 25px}.blog-sidebar-card .btn{width:100%}.blog-sidebar-links{border:1px solid #dce8f1;border-top:0;padding:26px 29px;display:flex;flex-direction:column;gap:14px}.blog-sidebar-links strong{font-size:15px;color:#18354e}.blog-sidebar-links a{font-size:14px;color:#267bc0}.blog-related{background:#f5f9fc;padding:90px 0 104px}.blog-related-heading>a{font-size:14px;color:#2384d6;font-weight:800}.blog-related .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}
.home-blog{padding:95px 0;background:#f5f9fc}.home-blog-header{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px}.home-blog-header h2{margin:15px 0 0}.home-blog-header>a{font-size:14px;font-weight:800;color:#197ed4;border-bottom:1px solid #197ed4;padding-bottom:4px}.home-blog .blog-card-image{aspect-ratio:1.9}.home-blog .blog-card-body{padding:22px}.home-blog .blog-card h3{font-size:19px}.home-blog .blog-card p{font-size:14px}
@media(max-width:1050px){.blog-grid{gap:13px}.blog-card-body{padding:22px}.blog-card h3{font-size:19px}.blog-article-layout{gap:5%}}
@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-section-heading{display:block}.blog-section-heading>p{margin-top:18px}.blog-article-layout{grid-template-columns:1fr}.blog-sidebar{display:grid;grid-template-columns:1fr 1fr;margin-top:25px}.blog-sidebar-links{border-top:1px solid #dce8f1}.blog-article-image{height:360px}}
@media(max-width:650px){.blog-hero{min-height:420px}.blog-hero h1{font-size:39px}.blog-list-section,.blog-related,.home-blog{padding:70px 0}.blog-grid,.blog-related .blog-grid{grid-template-columns:1fr}.blog-section-heading h2,.blog-related-heading h2{font-size:34px}.blog-article-hero{padding:35px 0 110px}.blog-article-hero .inner-breadcrumb{margin-bottom:65px}.blog-article-hero h1{font-size:39px;letter-spacing:-1.4px}.blog-article-lead{font-size:16px}.blog-article-meta{gap:8px 15px}.blog-article-meta span+span::before{margin-right:15px}.blog-article-image{height:265px;min-height:0;margin-top:-65px}.blog-article-layout{padding-top:50px;padding-bottom:70px}.blog-prose h2{font-size:27px}.blog-prose p,.blog-prose li{font-size:16px}.blog-sidebar{grid-template-columns:1fr}.blog-article-end,.home-blog-header,.blog-related-heading{align-items:start;flex-direction:column}.blog-article-end{display:flex}.home-blog-header{display:flex}.blog-related-heading{display:flex}}
