/* V52: Preserve full photography on model and Land Cruiser gallery cards.
   V51 used a fixed pixel height with object-fit:cover, cropping the cars.
   New: uniform aspect-ratio frame with contain (no image pixels discarded).
   Limited to the SERIES card grids; no hero/approved imagery edits. */
body main #models .product-grid > article.card > a:first-child {
  display:block;
  background:var(--bg2);
}
body main #models .product-grid > article.card > a:first-child > img,
body main #land-cruiser .gallery > article.card > img {
  display:block !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  aspect-ratio:16 / 10 !important;
  object-fit:contain !important;
  object-position:center center !important;
  background:var(--bg2) !important;
}
/* Respect the fitment confirmation, keep it restrained and legible. */
body main #land-cruiser .gallery > article.fit-confirmed .status {
  margin-top:8px;
  font-size:11px;
  line-height:1.65;
  color:var(--muted) !important;
}
