/**
 * Performance overrides: mobile CLS reservations without layout drift.
 * Loaded last; does not change desktop/tablet visuals.
 */

@media (max-width: 480px) {
  /* Price cards: keep contain + natural height (not 220px card crop) */
  #price .section__image-card img,
  #price .section__item.large .section__card-image {
    height: auto;
    max-height: none;
    object-fit: contain;
  }
}
