/* Screenshot review corrections. Loaded AFTER site.css on every page. */
.worklist-criteria-compact{padding:30px max(5vw,24px) 24px!important;gap:24px!important;min-height:0!important}
.worklist-criteria-compact h1{font-size:clamp(32px,3vw,44px)!important;line-height:1.1!important;margin:8px 0 12px!important}
.worklist-criteria-compact p{font-size:16px!important;line-height:1.5!important;max-width:850px}
.worklist-people{padding-top:24px!important}
.worklist-people-head{margin-bottom:24px!important}
.worklist-people-head h2{font-size:32px!important;line-height:1.15!important}
.insights-promise{padding-top:44px!important;padding-bottom:44px!important;align-items:center}
.insights-promise h2{font-size:clamp(30px,2.5vw,38px)!important;line-height:1.12!important}
.v77-insights-hub .v77-featured-insight .v77-feature-copy h2{font-size:clamp(30px,2.6vw,40px)!important;line-height:1.12!important}
.v77-insights-hub .v77-supporting-insights h3{font-size:26px!important;line-height:1.2!important}
.page-hero{padding-top:36px!important;padding-bottom:28px!important;min-height:0!important}
.page-hero h1{font-size:clamp(34px,3.2vw,46px)!important;line-height:1.1!important;margin:12px 0 16px!important}
.page-hero + .pubs{padding-top:28px!important}
.publication-showcase .section-head h2,.meri-library .section-head h2{font-size:clamp(30px,2.6vw,38px)!important;line-height:1.12!important}
.publication-showcase .section-head{margin-bottom:28px!important}
.company-feature-v64 .company-feature-image{aspect-ratio:auto!important;min-height:0!important;height:auto!important}
.company-feature-v64 .company-feature-image img{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;transform:none!important}
.company-feature-image::after{display:none!important}
.farmac-page .farmac-hero{padding-top:36px!important;padding-bottom:30px!important;min-height:0!important}
.farmac-page .farmac-hero-copy h1{font-size:clamp(36px,3.5vw,50px)!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:12px 0 18px!important}
.farmac-hero-copy p{font-size:18px!important;line-height:1.55!important}
.farmac-intro,.farmac-markets,.farmac-capabilities{padding-top:48px!important;padding-bottom:48px!important}
@media(max-width:850px){
 .worklist-criteria-compact{grid-template-columns:1fr!important;gap:12px!important}
 .company-feature-v64{grid-template-columns:minmax(0,1fr)!important}
 .farmac-page .farmac-hero{padding-left:24px!important;padding-right:24px!important}
}
