.article-hero{background:#07111d;color:#fff;padding:88px 0}.article-hero .wrap{max-width:980px}.article-hero h1{font-size:clamp(48px,6vw,78px);line-height:1;letter-spacing:-.045em;margin:0 0 24px}.article-hero .article-lead{max-width:820px;color:#c1ccd5;font-size:19px}.article-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#91a2b1;font-size:12px}.article-meta span+span{border-left:1px solid #41515f;padding-left:18px}.article-body{max-width:920px}.answer-first{border-left:5px solid var(--red);background:#f1f3f5;padding:30px 34px;margin-bottom:55px}.answer-first b{display:block;color:var(--red);font-size:11px;letter-spacing:.14em;margin-bottom:10px}.article-body h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.03em;margin:60px 0 18px}.article-body h3{font-size:24px;margin:34px 0 10px}.article-body p,.article-body li{color:#53606c;font-size:17px}.article-body strong{color:#17232f}.article-body ul,.article-body ol{padding-left:22px}.article-body li{margin:9px 0}.buyer-table{width:100%;border-collapse:collapse;margin:30px 0;font-size:14px}.buyer-table th,.buyer-table td{padding:15px;text-align:left;border:1px solid #d5dce1;vertical-align:top}.buyer-table th{background:#0d1d34;color:#fff}.buyer-table td:first-child{font-weight:800;color:#17232f}.data-callout{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;background:#0d1d34;color:#fff;padding:30px;margin:34px 0}.data-callout b{font-size:33px;color:#e6535e}.data-callout p{color:#c5d0d9;margin:0}.article-figure{margin:45px 0}.article-figure img{width:100%;max-height:560px;object-fit:contain;background:#f3f5f6}.article-figure figcaption{color:#77838d;font-size:12px;margin-top:10px}.article-faq details{border-top:1px solid #d5dce1;padding:0}.article-faq details:last-child{border-bottom:1px solid #d5dce1}.article-faq summary{cursor:pointer;font-size:19px;font-weight:800;padding:22px 42px 22px 0}.article-faq details p{padding:0 30px 20px 0;margin-top:0}.article-cta{background:#0d1d34;color:#fff}.article-cta-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.article-cta h2{font-size:clamp(38px,5vw,62px);line-height:1.05;margin:0 0 18px}.article-cta p{color:#b8c5cf}.article-cta .btn{width:100%;margin:7px 0}@media(max-width:700px){.article-hero{padding:68px 0}.article-hero h1{font-size:44px}.article-meta span+span{border:0;padding:0}.answer-first{padding:24px}.buyer-table{display:block;overflow-x:auto}.data-callout,.article-cta-grid{grid-template-columns:1fr}.article-body p,.article-body li{font-size:16px}}
