.blog-header,.article-header{position:absolute}.blog-header [aria-current=page]{color:var(--blue)!important}.blog-hero{min-height:620px;padding:170px 7vw 80px;background:radial-gradient(circle at 78% 40%,#0c416d,transparent 28%),linear-gradient(120deg,#03101e,#071d34);position:relative}.blog-hero:after{content:"NEWS";position:absolute;right:-1vw;bottom:-.1em;font:900 22vw/1 var(--display);color:rgba(255,255,255,.025)}.blog-hero h1{font-size:clamp(90px,11vw,165px);line-height:.76;margin:42px 0}.blog-hero>p:last-child{color:#9aaabd}.blog-archive{background:#f2f5f6;color:#071423}.archive-heading h2{font-size:clamp(58px,7vw,100px);line-height:.82;margin:28px 0 65px}.archive-heading h2 span{color:var(--blue);font-style:italic}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 24px}.article-card.featured{grid-column:1/3;display:grid;grid-template-columns:1.25fr 1fr;gap:42px;align-items:center}.article-image{height:310px;display:block;position:relative;overflow:hidden;background:#061525}.featured .article-image{height:480px}.article-image img{width:100%;height:100%;object-fit:cover;transition:.45s}.article-image .article-placeholder{object-fit:contain;padding:55px;opacity:.35}.article-card:hover .article-image img{transform:scale(1.02)}.article-image>span{position:absolute;top:15px;left:15px;background:var(--blue);color:#00101f;padding:7px 10px;font-size:8px;font-weight:700;letter-spacing:.13em}.article-card small{font-size:8px;letter-spacing:.14em;color:#7b8995}.article-card h3{font-size:clamp(28px,3vw,42px);line-height:.95;margin:13px 0}.article-card p{font-size:13px;line-height:1.7;color:#6f7d88}.read-more{display:inline-block;margin-top:12px;border-bottom:1px solid #a9b3ba;padding-bottom:7px;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.blog-empty{padding:70px;border:1px dashed #cad3d9;color:#7a8791}.single-article{padding:160px 0 100px;background:#f2f5f6;color:#071423}.single-article>header,.single-article figure,.article-body{width:min(940px,calc(100% - 44px));margin-left:auto;margin-right:auto}.article-meta{display:flex;align-items:center;gap:20px}.article-meta span{background:var(--blue);padding:7px 10px;font-size:8px;font-weight:700}.article-meta small{font-size:8px;letter-spacing:.13em;color:#798792}.single-article h1{font-size:clamp(58px,8vw,112px);line-height:.82;margin:35px 0}.single-article>header>p{font-size:18px;line-height:1.7;color:#687784;max-width:760px}.single-article figure{margin-top:55px;margin-bottom:55px}.single-article figure img{width:100%;max-height:620px;object-fit:cover}.single-article figcaption{font-size:9px;color:#7c8993;margin-top:8px}.article-body{max-width:720px;font-size:16px;line-height:1.9;color:#394957}.article-body p{margin:0 0 28px}.article-author{border-top:1px solid #ccd4d9;margin-top:60px;padding-top:25px;display:flex;align-items:center;gap:15px}.article-author img{width:58px}.article-author div{display:flex;flex-direction:column}.article-author small{font-size:8px;color:#7c8993;letter-spacing:.15em}.article-author strong{font:800 20px var(--display)}.not-found{min-height:80vh;display:grid;place-items:center;align-content:center;text-align:center}.not-found h1{font-size:160px;color:var(--blue)}@media(max-width:760px){.blog-hero{padding:150px 22px 70px}.blog-hero h1{font-size:82px}.article-grid{grid-template-columns:1fr}.article-card.featured{grid-column:auto;display:block}.article-card.featured .article-image{height:330px;margin-bottom:20px}.single-article{padding-top:130px}.single-article h1{font-size:58px}.article-header nav{display:flex!important;position:static!important;padding:0!important;background:none!important}.article-header nav a:not(:first-child){display:none}}
