/* A single frame ratio across editorial lists. Media and post content are untouched. */
body .elementor .trx-addons-posts-item-thumbnail,
body .elementor .trx-addons-posts-item-thumbnail-wrap,
body .elementor .trx-addons-posts-item-thumbnail-wrap>a{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;padding:0!important;display:block!important;overflow:hidden!important}
body .elementor .trx-addons-posts-item-thumbnail img,
body .elementor .trx-addons-posts-item:hover .trx-addons-posts-item-thumbnail img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:var(--rfeb-frame-x,50%) var(--rfeb-frame-y,50%)!important;transform-origin:var(--rfeb-frame-x,50%) var(--rfeb-frame-y,50%)!important;transform:scale(var(--rfeb-frame-zoom,1))!important;transition:none!important}
body .elementor-2501 .trx-addons-posts-item{height:100%!important;display:flex!important;flex-direction:column!important}
body .elementor-2501 .trx-addons-posts-item-thumbnail{flex:none!important}
body .elementor-2501 .trx-addons-posts-item-content-wrap{flex:1!important;display:flex!important;flex-direction:column!important}
body .elementor-2501 .trx-addons-posts-button{margin-top:auto!important;align-self:flex-start!important}
/* Standard archive and related-post cards, only when flagged as a post thumbnail. */
body .rfeb-list-image{position:relative!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important;padding:0!important}
body .rfeb-list-image>a{display:block!important;aspect-ratio:16/9!important}
body .rfeb-list-image img.rfeb-framed-image{width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:var(--rfeb-frame-x,50%) var(--rfeb-frame-y,50%)!important;transform-origin:var(--rfeb-frame-x,50%) var(--rfeb-frame-y,50%)!important;transform:scale(var(--rfeb-frame-zoom,1))!important}
/* Reading a publication always exposes the full original, independently of its card crop. */
body.single-post .post_item_single .post_header_wrap .post_featured{height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;background:transparent!important;text-align:center!important}
body.single-post .post_item_single .post_header_wrap .post_featured img{width:auto!important;height:auto!important;max-width:100%!important;max-height:80vh!important;aspect-ratio:auto!important;object-fit:contain!important;transform:none!important;display:block!important;margin:0 auto!important}
body.single-post .rfeb-full-image-link{display:block!important;cursor:zoom-in}
body.single-post .rfeb-full-image-caption{display:inline-block;margin-top:12px;font-size:.875rem;color:inherit;text-decoration:underline;text-underline-offset:3px}
