/* Article layout extends the approved research page. */
.insight-hero { padding:58px 0 62px; }
.insight-page h1 { max-width:18ch; font-size:clamp(44px,6vw,78px); }
.insight-hero>.research-intro { max-width:58ch; font-size:21px; }
.insight-hero>.research-byline { display:flex; flex-wrap:wrap; gap:8px; }
.insight-cover { margin:36px 0 0; }
.insight-cover img { display:block; width:100%; height:auto; border-radius:28px; border:1px solid #ffffffbd; }
.insight-cover figcaption { padding-top:12px; color:var(--page-muted); font-size:11px; }
.insight-page .research-copy h3 { margin:30px 0 14px; font-size:24px; font-weight:500; line-height:1.3; letter-spacing:-.025em; }
.insight-page .research-copy code { font-size:.8em; overflow-wrap:anywhere; background:#ffffffa0; border-radius:5px; padding:2px 5px; }
.insight-page .research-breadcrumb ol { flex-wrap:wrap; gap:8px 14px; }
@media(max-width:700px) { .insight-hero { padding:38px 0 44px; } .insight-hero>.research-intro { font-size:18px; } .insight-cover { margin-top:26px; } .insight-cover img { border-radius:18px; } }
