.article-hero .shell{max-width:1140px}
.article-hero h1{max-width:22ch;text-wrap:balance}
.article-hero .insight-media{height:clamp(180px,28vw,340px);margin-top:28px;border-radius:20px;background:#eef5fa}
.article-hero .insight-media img{width:100%;height:100%;object-fit:contain}
.article-body{min-width:0;max-width:72ch;font-size:18px;line-height:1.8;color:#26364b}
.article-body h2{margin-top:2em;line-height:1.2;color:#10243a}
.article-body li{margin-bottom:12px}
.editorial-takeaway{padding:24px 28px;border-left:4px solid #007d80;background:#edf8f7;border-radius:0 16px 16px 0;margin-bottom:32px}
.editorial-takeaway p{font-size:clamp(20px,2.2vw,26px);font-weight:650;line-height:1.4;color:#123f43;margin:8px 0 0}
.article-body .editorial-source{font-size:14px;line-height:1.6;border-top:1px solid #ccd6df;margin-top:40px;padding-top:20px;color:#526172}
.insights-pagination .page-links{flex-wrap:wrap}
@media(max-width:640px){.article-body{font-size:17px}.editorial-takeaway{padding:20px}.article-hero .insight-media{height:200px}.insights-pagination{flex-wrap:wrap;gap:16px}}
