.content-hero{min-height:680px;margin:0 20px;position:relative;display:flex;align-items:end;overflow:hidden;border-radius:0 0 12px 12px;color:#fff}.content-hero>img,.content-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.content-hero-shade{background:linear-gradient(90deg,#07101aee 0%,#07101aa8 48%,#07101a22 100%)}.content-hero>div:last-child{position:relative;z-index:1;padding:70px 6%;max-width:850px}.content-hero h1{font-size:clamp(48px,7vw,92px);margin:20px 0}.content-hero p:not(.eyebrow){max-width:670px;color:#e5e9f0}.content-hero .back{font-size:11px}.content-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.content-briefing{font-size:12px;border-bottom:1px solid #ffffff80;padding:8px 0}.longform{display:grid;grid-template-columns:minmax(0,780px) 270px;gap:8%;align-items:start;max-width:1250px}.longform-copy{font-size:16px}.longform-copy h2{font-size:clamp(29px,3.4vw,45px);padding-top:65px;margin-bottom:22px}.longform-copy h3{font-size:24px;margin:35px 0 14px}.longform-copy p,.longform-copy li{color:var(--muted);line-height:1.9}.longform-copy ul{padding-left:22px;display:grid;gap:9px}.longform aside{position:sticky;top:25px;padding:25px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;gap:12px}.longform aside .eyebrow{margin:0}.longform aside p{font-size:12px;color:var(--muted)}.longform aside a{font-size:12px;color:var(--blue)}.content-visual{margin:55px 0}.content-visual img{width:100%;height:420px;object-fit:cover;border-radius:10px}.content-visual figcaption{font-size:10px;color:var(--muted);margin-top:10px}.content-cta{margin:12px 0 20px}.article-library{padding-top:35px}.article-library .blog-section-label>div h2{font-size:clamp(34px,4vw,55px);margin:10px 0 0}.article-library .blog-section-label>p{max-width:430px;color:var(--muted);font-size:13px}.article-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.article-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);transition:transform .25s,border-color .25s}.article-card:hover{transform:translateY(-5px);border-color:var(--blue)}.article-card>div{height:230px;position:relative;overflow:hidden;background:var(--tint)}.article-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.article-card:hover img{transform:scale(1.035)}.article-card>div>span{position:absolute;left:14px;bottom:14px;background:#101828cc;color:#fff;padding:7px 10px;border-radius:4px;font-size:9px;letter-spacing:1px}.article-card section{padding:22px}.article-card h2{font-size:23px;line-height:1.25;margin:16px 0}.article-card p{font-size:12px;color:var(--muted);min-height:68px}.article-card b{font-size:11px;font-weight:500}.article-card .article-meta{margin:0}.article-card[hidden]{display:none}.article-body>.content-visual:first-child{margin-top:0}
@media(max-width:1000px){.article-card-grid{grid-template-columns:repeat(2,1fr)}.longform{grid-template-columns:minmax(0,1fr) 240px;gap:5%}}
@media(max-width:700px){.content-hero{min-height:660px;margin:0 12px}.content-hero-shade{background:linear-gradient(0deg,#07101af2 10%,#07101a55 80%)}.content-hero>div:last-child{padding:45px 24px}.content-hero h1{font-size:43px}.longform{grid-template-columns:1fr}.longform aside{position:static}.longform-copy{font-size:15px}.longform-copy h2{padding-top:45px}.content-visual img{height:290px}.article-card-grid{grid-template-columns:1fr}.article-card>div{height:260px}.article-card p{min-height:0}.article-library .blog-section-label{display:block}.article-library .blog-section-label>p{margin-top:18px}}
