.blog-hero{padding:112px clamp(28px,15vw,250px) 82px;background:radial-gradient(circle at 76% 18%,#103a5d 0,transparent 28%),#041426;border-bottom:1px solid var(--line)}.blog-hero h1{font-size:clamp(48px,6vw,86px);max-width:900px}.blog-hero>p:not(.eyebrow){margin-top:25px;max-width:680px;color:#c5d2df;font-size:19px;line-height:1.7}.blog-grid{padding:72px clamp(28px,9vw,150px);background:var(--paper);color:var(--ink)}.category-card,.post-card{display:block;border:1px solid #96a9b7;background:#eef2f4;transition:transform .2s,border-color .2s,box-shadow .2s}.category-card:hover,.post-card:hover{transform:translateY(-4px);border-color:#087dbd;box-shadow:0 16px 32px rgba(4,16,31,.12)}.category-card img,.post-card img{width:100%;aspect-ratio:1.75;object-fit:cover}.category-card div,.post-card div{padding:27px}.category-card h2,.post-card h2{font-size:clamp(26px,3vw,42px)}.category-card p,.post-card p{color:#425563;margin-top:13px;max-width:650px}.category-card span,.post-card span{display:block;color:#087dbd;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-top:24px}.back-link{display:inline-flex;color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.category-intro{padding:76px clamp(28px,9vw,150px);display:grid;grid-template-columns:1fr .8fr;grid-gap:74px;gap:74px;align-items:center;background:#e7ecee;color:var(--ink)}.category-intro h1{font-size:clamp(45px,5.5vw,76px)}.category-intro p{font-size:18px;color:#405161;max-width:600px;margin-top:23px}.category-intro picture{height:310px}.category-intro img{width:100%;height:100%;object-fit:cover}.post-list{padding:70px clamp(28px,9vw,150px);background:#06192d}.post-list h2{font-size:clamp(34px,4vw,56px);margin-bottom:34px}.post-list .post-card{max-width:760px}.post-list .post-card div{background:#e9edf0;color:var(--ink)}.article-hero{padding:78px clamp(28px,15vw,250px) 64px;background:#041426;border-bottom:1px solid var(--line)}.article-hero h1{font-size:clamp(45px,5.7vw,80px);max-width:1060px}.article-hero>p:not(.eyebrow){max-width:800px;color:#c5d2df;font-size:19px;line-height:1.7;margin-top:26px}.article-feature{background:#041426;padding:0 clamp(28px,15vw,250px) 74px}.article-feature img{width:100%;max-height:580px;object-fit:cover;border:1px solid var(--line)}.article{background:#e9edf0;color:var(--ink);padding:76px 28px 95px}.article-body{max-width:740px;margin:auto}.article-body>p{font-size:18px;line-height:1.78;color:#334858;margin:0 0 25px}.article-body h2{font-size:clamp(31px,3.3vw,48px);margin:60px 0 20px}.article-body h3{font-size:25px;margin:38px 0 14px}.article-body a{color:#006da9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body ol,.article-body ul{padding-left:23px;margin:0 0 28px;color:#334858;font-size:18px;line-height:1.72}.article-body li+li{margin-top:10px}.article-image{margin:38px 0}.article-image img{width:100%;aspect-ratio:1.75;object-fit:cover}.article-callout{border:1px solid #91a6b5;padding:26px 28px;margin:34px 0;color:#203d51;font-size:19px;line-height:1.6}.faq{margin-top:66px;border-top:1px solid #97aab7}.faq h2{margin-bottom:0}.faq div{border-bottom:1px solid #97aab7;padding:25px 0}.faq strong{font-size:19px}.faq p{margin:11px 0 0!important}.article-cta{background:#06192d;padding:72px clamp(28px,15vw,250px);display:flex;align-items:center;justify-content:space-between;gap:32px}.article-cta h2{font-size:clamp(35px,4.3vw,60px);max-width:780px}.article-cta p{color:#b8c7d4;font-size:18px;margin-top:14px;max-width:650px}@media(max-width:820px){.article-hero,.blog-hero{padding-top:80px}.category-intro{grid-template-columns:1fr;gap:36px}.category-intro picture{height:245px}.article-feature{padding-bottom:52px}.article{padding-top:57px}.article-body ol,.article-body ul,.article-body>p{font-size:17px}.article-cta{align-items:flex-start;flex-direction:column}.article-cta .button{width:100%}}