/* Stable home-only thumbnail framing. Original click targets remain intact. */
.home-photos.line-carousel .line-track{aspect-ratio:auto!important;height:auto!important;align-items:start!important;overflow-x:auto;overflow-y:hidden}
.home-photos.line-carousel .line-slide{height:auto!important;max-height:none!important;grid-template-rows:auto 64px!important;align-self:start!important}
.home-photos.line-carousel .line-slide>a{height:auto!important;aspect-ratio:16/9!important;display:block!important;position:relative!important;overflow:hidden!important}
.home-photos.line-carousel .line-slide img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center!important;max-height:none!important}
.company-news .news-card .news-cover img,.home-news-grid .news-cover img{object-fit:contain!important;object-position:center!important}
.catalog-family .product-photo img{object-fit:contain!important;object-position:center!important;aspect-ratio:16/9!important;width:100%!important;height:auto!important}
