/* Clasitrónicos production — uniform vertical card photos V1
   ------------------------------------------------------
   The card width still follows the responsive 1/2/3/4-column system.
   At 421px and wider, every photo frame is a fixed 16:10 proportion.
   The image frame cannot shrink to make room for longer titles, keywords,
   phone numbers, or vendor names. Cards are allowed to grow naturally, and
   the flex row stretches neighboring cards to the same row height.

   The <=420px horizontal phone card remains unchanged: its photo still uses
   the left 50% of the card and stays square. */

@media only screen and (min-width: 421px) {
  .ads {
    align-items: stretch !important;
  }

  .ads > .ad-listing.not-featured:not(.googleAd) {
    height: auto !important;
    align-self: stretch !important;
  }

  .ads > .ad-listing.not-featured:not(.googleAd) > .ad-image {
    box-sizing: border-box;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 16 / 10 !important;
  }

  .ads > .ad-listing.not-featured:not(.googleAd) > .info {
    box-sizing: border-box;
    flex: 1 1 auto !important;
    min-height: 0 !important;
  }
}
