/* The illustration is atmosphere; the adjacent chart carries the data. */
#key-findings .results39-share.share72-ready{align-items:center;scroll-margin-top:0}
.share72-copy{min-width:0}
.share72-art{position:relative;isolation:isolate;box-sizing:border-box;width:100%;aspect-ratio:2/1;max-height:280px;margin:0 0 28px;background:#10262c;overflow:hidden}
.share72-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none}
.share72-art::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 30px 8px #10262c50;background:linear-gradient(180deg,transparent 82%,#10262c65)}
#key-findings .share72-copy>h3{margin-top:0;margin-bottom:22px}
#key-findings .share72-copy>.eyebrow{margin-bottom:18px}
#key-findings .share72-copy>p:not(.eyebrow):not(.results39-reading){font-size:19px;line-height:1.8}
#key-findings .share72-copy>p.results39-reading{font-size:15px;line-height:1.75;color:#b5c9c4;margin-top:21px}
@media(min-width:1450px){.share72-art{max-height:295px}}
@media(max-width:800px){#key-findings .results39-share.share72-ready{padding:38px 22px}.share72-art{max-height:280px;margin-bottom:23px}#key-findings .share72-copy>p:not(.eyebrow):not(.results39-reading){font-size:17px;line-height:1.85}#key-findings .share72-copy>p.results39-reading{font-size:15px}.share72-copy{max-width:650px;margin-inline:auto}}
@media(max-width:390px){.share72-art{margin-bottom:20px}#key-findings .share72-copy>h3{font-size:31px;line-height:1.35}}
@media(prefers-reduced-motion:reduce){.share72-art{transform:none!important;opacity:1!important}}
body.ws39-editing .share72-art,body.motion-paused .share72-art{transform:none!important;opacity:1!important}

/* All layers share the source viewBox, including under the chart's height cap. */
.share118-composite{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.share118-ready>.share72-image{opacity:0}
.share118-paper{transform-box:view-box;transform-origin:50% 56.37%;transform:scale(1,1);filter:drop-shadow(0 2px 2px #0b1b2450)}
.share118-settled .share118-paper{transform:scale(1,.56)}
@media(prefers-reduced-motion:reduce),print{.share118-paper{transform:scale(1,.56)!important}}
body.ws39-editing .share118-paper,body.motion-paused .share118-paper{transform:scale(1,.56)!important}
