/* Human-approved editorial posters are complete 16:9 compositions, not cropable photographs. */
.story-media.gs-editorial-cover{background:#123c2b}
.story-media.gs-editorial-cover>img{object-fit:contain!important;object-position:center!important;background:#123c2b}
.article-body .article-hero-visual:has(>.story-media.gs-editorial-cover)::after{display:none!important}
.article-body .article-hero-visual:has(>.story-media.gs-editorial-cover)>.story-media img{
 display:block;width:100%;height:auto!important;max-height:none!important;min-height:0!important;
 aspect-ratio:16/9!important;object-fit:contain!important;
}
.article-body .article-hero-visual:has(>.story-media.gs-editorial-cover)>.article-hero-actions{
 position:relative!important;left:auto;right:auto;bottom:auto;
 padding:12px 15px 15px!important;background:#123c2b;gap:10px;
}
.carousel-photo .story-media.gs-editorial-cover img{object-fit:contain!important;background:#123c2b}
.page-home .hero-story .story-media.gs-editorial-cover img,
.page-home .second-row .story-media.gs-editorial-cover img,
.feed-grid .story-media.gs-editorial-cover img{object-fit:contain!important;background:#123c2b}
@media(max-width:650px){
 .article-body .article-hero-visual:has(>.story-media.gs-editorial-cover)>.article-hero-actions{padding:10px!important;gap:7px}
}
