/*
  V37 - Preserve the native 5:4 composition of Case 01 and Case 02.
  The image frame no longer inherits the full copy-column height.
*/
@media (min-width: 1121px) {
  body.case-v12 #innovation .cs12-media-stack,
  body.case-v12 #ai-electronics .cs12-media-stack {
    height: auto !important;
    align-self: start !important;
    grid-template-rows: auto 168px !important;
  }

  body.case-v12 #innovation .cs12-media-main,
  body.case-v12 #ai-electronics .cs12-media-main {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 5 / 4 !important;
  }

  body.case-v12 #innovation .cs12-media-main img,
  body.case-v12 #ai-electronics .cs12-media-main img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
  }
}
