/* ALIGN V12 consistency pass for the existing Insights and Privacy pages. */
body,button,input,textarea,select{font-family:'Manrope',Arial,sans-serif!important}
.insights-layout .masthead{height:80px}
.insights-layout .masthead .brand img{width:112px!important;height:auto!important;max-height:66px;object-fit:contain}
.insights-layout .insights-hero h1,.insights-layout .article-head h1,
.insights-layout .insight-card h2,.insights-layout .insights-end h2,
.insights-layout .article-body h2,.insights-layout .article-insight p,
.insights-layout .insight-question p,.insights-layout .aside-panel h2,
.insights-layout .related-heading h2,.insights-layout .insights-preview-head h2,
.insights-layout .insight-preview-card strong,
main .display-title,main h1.display-title{font-family:'Space Grotesk',Arial,sans-serif!important;letter-spacing:-.045em}
.insights-layout .article-body section>p{font-size:clamp(15px,1.15vw,16px)!important;line-height:1.85!important}
.insights-layout .insight-card>p:not(.article-category),
.insights-layout .insights-end p:not(.small-label){font-size:14.5px!important;line-height:1.8!important}
.insights-layout .article-lede{font-size:clamp(17px,1.7vw,21px)!important;line-height:1.7!important}
.insights-layout .article-eyebrow,.insights-layout .small-label,.insights-layout .article-category{font-size:12px!important;letter-spacing:.1em!important}
@media(max-width:640px){.insights-layout .masthead{height:70px}.insights-layout .masthead .brand img{width:96px!important;max-height:58px}}
