/* Six products: shared reading order across the rail and both catalogues. */
#live .card-photo img,#today .card-photo img{object-position:50% 50%;filter:none}
@media(min-width:901px){
  .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rail-inner{grid-template-columns:repeat(6,minmax(0,1fr))}
  .product-rail a{font-size:clamp(18px,1.9vw,28px);padding-inline:clamp(12px,1.6vw,24px);gap:8px}
  .product-rail .icon{width:20px;height:20px}
}
@media(min-width:601px) and (max-width:900px){
  .product-rail a:nth-child(-n+4){border-bottom:1px solid var(--line)}
  .product-rail a:nth-child(2n){border-right:0}
}
