.insights-section{padding:90px clamp(24px,8vw,120px);background:var(--paper);color:var(--ink);scroll-margin-top:100px;border-top:1px solid #bac4bf}
.insights-section>.kicker{color:#806335}
.insights-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(35px,7vw,100px);align-items:start}
.insights-feature h2{font:400 clamp(32px,4vw,58px)/1.25 var(--serif);margin:12px 0 0;letter-spacing:-.025em}
.insights-feature p{font-size:18px;line-height:1.85;color:#536466}
.article-page .service-intro h1{font-size:clamp(38px,5.8vw,78px);max-width:1100px}
.article-page .service-side{max-height:calc(100dvh - 140px);overflow:auto}
.article-page .service-side nav{gap:12px}
.article-page .service-side a{font-size:14px;line-height:1.5}
.legacy-reading{max-width:760px}
.legacy-reading h2{scroll-margin-top:120px;margin:64px 0 28px;padding-top:32px;border-top:1px solid #b9c2bd}
.legacy-reading>p:first-child{font:400 clamp(21px,2.3vw,28px)/1.7 var(--serif);color:var(--ink);margin-top:0}
.legacy-reading strong{color:var(--ink)}
@media(max-width:850px){.insights-section{padding:65px 24px}.insights-feature{grid-template-columns:1fr;gap:16px}.article-page .service-side{max-height:none}.article-page .service-side nav{grid-template-columns:1fr}.legacy-reading h2{margin-top:45px}.insights-feature p{font-size:16px}}

.insights-following{margin-top:48px;padding-top:48px;border-top:1px solid #bac4bf}
