/* Every creative is clipped to its sold format, regardless of upload dimensions. */
.cri-managed-banner { display:block; }
.cri-managed-banner__creative { overflow:hidden; width:100%; background:var(--cri-soft, #f2f5ef); }
.cri-managed-banner__creative a,.cri-managed-banner__creative img { display:block; height:100%; width:100%; }
.cri-managed-banner__creative img { object-fit:cover; }
.cri-managed-banner.home_sidebar .cri-managed-banner__creative,
.cri-managed-banner.sports_sidebar .cri-managed-banner__creative,
.cri-managed-banner[class*="category_"][class*="_sidebar"] .cri-managed-banner__creative { aspect-ratio:1 / 1; }
.cri-managed-banner.politica_sidebar .cri-managed-banner__creative { aspect-ratio:6 / 7; }
.cri-managed-banner.home_top_horizontal .cri-managed-banner__creative,.cri-managed-banner.home_after_actualidad .cri-managed-banner__creative,.cri-managed-banner.home_after_deporte .cri-managed-banner__creative,.cri-managed-banner.home_after_economia .cri-managed-banner__creative,.cri-managed-banner.home_after_policial .cri-managed-banner__creative { aspect-ratio:97 / 15; }
@media (max-width:599px) {
  .cri-managed-banner.home_top_horizontal .cri-managed-banner__creative,.cri-managed-banner.home_after_actualidad .cri-managed-banner__creative,.cri-managed-banner.home_after_deporte .cri-managed-banner__creative,.cri-managed-banner.home_after_economia .cri-managed-banner__creative,.cri-managed-banner.home_after_policial .cri-managed-banner__creative { aspect-ratio:5 / 1; }
}

/* Keep the editorial separation between the upper sidebar campaign and latest news. */
.cri-wire-column > .cri-managed-banner { margin-bottom:32px; }
