/* V86: calmer typography; source-image framing preserved. Load last. */
.audit-hero h1{font-size:clamp(36px,3.6vw,52px)!important;line-height:1.09!important;letter-spacing:-.03em!important;margin:16px 0 24px!important}
.audit-hero .audit-hero-lead{font-size:clamp(19px,1.5vw,22px)!important;line-height:1.5!important}
.audit-hero{padding-top:48px!important;padding-bottom:48px!important}
.hero-proof-copy h2{font-size:clamp(26px,2.1vw,32px)!important;line-height:1.12!important}
.home-worklist-intro h2,.twl-positioning h2,.companies-section .section-head h2,.publication-showcase .section-head h2,.audit-founder-copy h2,.how-i-think .how-head h2,.v77-home-insights h2,.connect-v73 h2{font-size:clamp(28px,2.4vw,36px)!important;line-height:1.12!important;letter-spacing:-.025em!important}
.company-feature-v64 .company-feature-copy h3{font-size:clamp(28px,2.2vw,34px)!important;line-height:1.15!important;margin:14px 0 18px!important;letter-spacing:-.02em!important}
.farmac-page .farmac-hero-copy h1{font-size:clamp(30px,2.5vw,38px)!important;line-height:1.12!important}
.v77-home-insights-grid h3,.v77-home-insights-grid .primary h3{font-size:26px!important;line-height:1.2!important}
.company-feature-v64 .company-feature-image{width:100%!important;max-width:560px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;background:transparent!important}
.company-feature-v64 .company-feature-image img{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;clip-path:none!important}
.company-feature-image::after{display:none!important}
@media(max-width:700px){
 .audit-hero h1{font-size:36px!important}
 .audit-hero{padding-top:36px!important;padding-bottom:36px!important}
 .company-feature-v64 .company-feature-copy h3{font-size:28px!important}
}
