/* Impact header: eyebrow / title / year on one row */
#impact .w2h-impact-heading-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:22px!important;margin-bottom:24px!important}
#impact .w2h-impact-heading-row>.v6-eyebrow{display:block!important;flex:0 0 auto!important;margin:0!important;line-height:1.5!important}
#impact .w2h-impact-heading-row>h2{flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;font-size:clamp(26px,3vw,48px)!important;line-height:1.13!important}
#impact .w2h-impact-heading-row>.w2h-impact-period{flex:0 0 auto!important;margin:0!important;white-space:nowrap!important;align-self:center!important}
#impact .w2h-impact-heading-row>.w2h-impact-period[hidden]{display:none!important}
@media(max-width:900px){#impact .w2h-impact-heading-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px 16px!important}#impact .w2h-impact-heading-row>h2{flex-basis:calc(100% - 200px)!important}}
@media(max-width:600px){#impact .w2h-impact-heading-row{align-items:flex-start!important}#impact .w2h-impact-heading-row>.v6-eyebrow{flex-basis:100%!important}#impact .w2h-impact-heading-row>h2{flex-basis:100%!important;font-size:clamp(29px,8vw,42px)!important}#impact .w2h-impact-heading-row>.w2h-impact-period{margin-top:2px!important}}

/* Keep year immediately below title, above the report link. */
#impact .w2h-impact-heading-row{justify-content:flex-start!important;align-items:flex-start!important}
#impact .w2h-impact-heading-row>.w2h-impact-title-group{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-width:0!important}
#impact .w2h-impact-title-group>h2{margin:0!important;max-width:100%!important;font-size:clamp(26px,3vw,48px)!important;line-height:1.13!important}
#impact .w2h-impact-title-group>.w2h-impact-period{display:inline-flex!important;align-self:flex-start!important;margin:0!important}
#impact .w2h-impact-title-group>.w2h-impact-period[hidden]{display:none!important}
@media(max-width:600px){#impact .w2h-impact-heading-row>.w2h-impact-title-group{flex-basis:100%!important}#impact .w2h-impact-title-group>h2{font-size:clamp(29px,8vw,42px)!important}}
