/* V141: restore gallery hero content, overlay and subtle motion. */
html body main section.news-v45-hero.gallery139-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;min-height:390px!important;padding:125px 0 65px!important;background:#101719!important}
html body main section.news-v45-hero.gallery139-hero>img.gallery139-hero-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;z-index:0!important;animation:gallery141Zoom 12s ease-out both!important;transform-origin:center center!important}
html body main section.news-v45-hero.gallery139-hero>.gallery139-hero-shade{position:absolute!important;inset:0!important;display:block!important;z-index:1!important;background:linear-gradient(90deg,rgba(5,13,17,.90) 0%,rgba(5,13,17,.65) 48%,rgba(5,13,17,.30) 100%),linear-gradient(0deg,rgba(5,13,17,.68),transparent 70%)!important;pointer-events:none!important}
html body main section.news-v45-hero.gallery139-hero>.container{position:relative!important;z-index:2!important;display:block!important;width:100%!important;color:#fff!important}
html body main section.news-v45-hero.gallery139-hero .eyebrow{color:#b7f52c!important}
html body main section.news-v45-hero.gallery139-hero h1{color:#fff!important}
html body main section.news-v45-hero.gallery139-hero p{color:#d4dedf!important}
@keyframes gallery141Zoom{from{transform:scale(1.09)}to{transform:scale(1)}}
@media(max-width:600px){html body main section.news-v45-hero.gallery139-hero{min-height:310px!important;padding:105px 0 40px!important}}
@media(prefers-reduced-motion:reduce){html body main section.news-v45-hero.gallery139-hero>img.gallery139-hero-image{animation:none!important}}
/* V141: close control matches the other rounded-square close controls. */
html body .rlx-news-modal button.rlx-news-close{border-radius:12px!important;width:40px!important;height:40px!important;border:1px solid #617073!important;background:#11191a!important;color:#fff!important;outline:none!important;box-shadow:none!important}
html body .rlx-news-modal button.rlx-news-close:hover{border-color:#b7f52c!important;color:#b7f52c!important}
html body .rlx-news-modal button.rlx-news-close:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px #b7f52c!important}
/* Same single-pixel frame as standard news/gallery dialogs. */
html body .rlx-news-modal .rlx-news-panel{border:1px solid #425052!important;outline:0!important;box-shadow:0 25px 100px #000a!important}
