.insight-page{padding:56px 0 80px;background:#fff}
.insight-layout{max-width:1000px}
.insight-back{display:inline-block;margin-bottom:32px;color:var(--petrol);font:500 14px var(--body);text-decoration:none}
.insight-page h1{max-width:850px;font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.03em;margin:16px 0 24px}
.insight-page .lead{max-width:750px;margin-bottom:32px}
.insight-page figure{margin:0 0 40px}
.insight-page figcaption{margin-top:12px;font:400 12px/1.6 var(--body);color:var(--muted)}
.insight-page figure img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block;border-radius:4px}
.insight-copy{max-width:720px;margin:auto}
.insight-copy section{margin:0 0 32px}
.insight-copy h2{font-size:25px;line-height:1.3;margin:0 0 14px}
.insight-copy p{font:400 16px/1.85 var(--body);color:var(--muted)}
.insight-copy .insight-reference{font-size:13px;border-top:1px solid var(--line);padding-top:24px;margin-bottom:32px}
.insight-reference a{color:var(--petrol);text-underline-offset:3px}
.insight-copy .btn{white-space:normal;line-height:1.6}
@media(max-width:600px){.insight-page{padding:32px 0 52px}.insight-page figure{margin-bottom:28px}.insight-copy h2{font-size:22px}}
