.blog-hero{background:var(--ink);color:#fff;padding:112px 0 90px}.blog-hero h1{font-size:clamp(48px,6vw,76px);margin:16px 0}.blog-hero p{color:#cfdaec;max-width:610px;font-size:18px}.blog-content{padding:78px 0 100px}.blog-list-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.blog-list-heading p,.blog-card-kicker,.article-meta,.article-kicker{color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-list-heading h2{max-width:580px;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.12}.blog-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);border:1px solid var(--line);background:#fff}.blog-card-image{display:block;min-height:100%;background:#e5ebf2;overflow:hidden}.blog-card-image img{display:block;width:100%;height:100%;min-height:335px;object-fit:cover;transition:transform .35s ease}.blog-card:hover img{transform:scale(1.025)}.blog-card-copy{display:flex;flex-direction:column;align-items:start;padding:46px 44px}.blog-card-kicker{margin:0 0 14px}.blog-card-kicker span{color:#8b97aa;margin:0 6px}.blog-card h2{font-size:clamp(25px,2.6vw,36px);line-height:1.13;margin:0 0 17px}.blog-card h2 a{color:var(--ink);text-decoration:none}.blog-card h2 a:hover{color:var(--red)}.blog-card-copy>p:not(.blog-card-kicker){color:#617087;line-height:1.65;margin:0 0 26px}.blog-read-link{color:var(--blue);font-size:14px;font-weight:800;text-decoration:none;margin-top:auto}.blog-read-link span{color:var(--red);font-size:19px;margin-left:7px}.blog-footer{background:#0a1425;color:#d4deed;padding:34px 0}.blog-footer .footer-inner{padding:0}.article-page{background:#f8fafc}.article-site-header{background:#fff;border-bottom:1px solid var(--line)}.article-site-header .nav-wrap{min-height:76px}.article-header{background:var(--ink);color:#fff;padding:94px 0 74px}.article-header-inner{max-width:900px}.article-header .article-kicker{margin:0 0 18px}.article-header h1{font-size:clamp(42px,5.7vw,72px);line-height:1.06;letter-spacing:-.045em;margin:0;max-width:980px}.article-intro{font-size:20px;line-height:1.55;color:#cfd9e9;max-width:740px;margin:28px 0 0}.article-meta{color:#9eb1ce;margin:24px 0 0}.article-hero-figure{margin:0;background:#101b2e}.article-hero-figure img{display:block;width:100%;max-height:680px;object-fit:cover}.article-hero-figure figcaption,.article-figure figcaption{font-size:12px;line-height:1.5;color:#68758a;padding-top:9px}.article-main{max-width:800px;padding:70px 0 96px}.article-main p{color:#45536a;font-size:18px;line-height:1.72;margin:0 0 24px}.article-main h2{color:var(--ink);font-size:clamp(28px,3.4vw,42px);line-height:1.13;margin:54px 0 17px}.article-main strong{color:#273850}.article-figure{margin:42px 0}.article-figure img{display:block;width:100%;height:auto}.article-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dbe2ec;margin:42px 0}.article-facts div{background:#fff;padding:23px 21px}.article-facts b{display:block;color:var(--red);font-family:var(--serif);font-size:30px;line-height:1.1;margin-bottom:7px}.article-facts span{display:block;color:#68758a;font-size:13px;line-height:1.4}.article-benefits{padding:29px 31px 27px;border-left:4px solid var(--red);background:#eef3f9;margin:36px 0}.article-benefits h3{font-size:18px;margin:0 0 12px;color:var(--ink)}.article-benefits ul{margin:0;padding-left:20px;color:#45536a;line-height:1.7}.article-cta{background:var(--blue);padding:40px 42px;margin-top:58px;color:#fff}.article-cta p{font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:#b8c9e6;margin:0 0 9px}.article-cta h2{color:#fff;margin:0 0 22px;font-size:clamp(28px,3.3vw,42px)}.article-cta .button{display:inline-flex;background:var(--red);color:#fff;text-decoration:none;padding:14px 19px;font-weight:800;font-size:14px}.article-cta .button span{margin-left:11px;font-size:18px}.article-footer{margin-top:auto}.article-footer .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.article-footer p{margin:0}.article-back{color:#fff;font-size:14px;font-weight:800;text-decoration:none}.article-back:hover{color:#fff;text-decoration:underline}@media(max-width:800px){.blog-hero{padding:75px 0 65px}.blog-content{padding:56px 0 70px}.blog-list-heading{display:block}.blog-list-heading p{margin:0 0 12px}.blog-card{grid-template-columns:1fr}.blog-card-image img{min-height:0;aspect-ratio:16/9}.blog-card-copy{padding:30px}.article-header{padding:68px 0 57px}.article-intro{font-size:18px}.article-main{padding:50px 0 70px}.article-main p{font-size:17px}.article-facts{grid-template-columns:1fr}.article-cta{padding:32px 26px}.article-footer .footer-inner{align-items:flex-start;flex-direction:column}}
.article-main .article-disclaimer{padding:19px 22px;border:1px solid #f1c9d3;border-left:4px solid var(--red);background:#fff5f7;color:#4c3b42;font-size:15px;line-height:1.65}
.article-comparison{margin:32px 0 40px;border:1px solid var(--line);background:#fff}.article-comparison-row{display:grid;grid-template-columns:.78fr 1.1fr 1.12fr;gap:22px;padding:22px 24px;border-top:1px solid var(--line);color:#516078;font-size:14px;line-height:1.6}.article-comparison-row strong{color:var(--ink);font-size:15px;line-height:1.4}.article-comparison-head{border-top:0;background:#eaf0f7;color:#536177;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.article-comparison-head strong{font-size:11px;color:#394b66}.article-main .article-number-list{padding-left:25px;margin:0 0 28px;color:#45536a}.article-main .article-number-list li{padding-left:6px;margin:0 0 14px;font-size:18px;line-height:1.72}.article-main .article-sources{margin-top:46px}.article-main .article-sources a{color:var(--blue);font-weight:700}.article-main .article-sources .article-disclaimer{margin:19px 0 0}@media(max-width:800px){.article-comparison-row{grid-template-columns:1fr;gap:8px;padding:19px}.article-comparison-head{display:none}.article-main .article-number-list li{font-size:17px}}
