/* The existing card, typography, focus and responsive columns remain shared. */
#china .card-photo picture{display:block;width:100%;height:100%}
#china .card-photo img{object-position:50% 50%;filter:none}
#china .card-body h3{overflow-wrap:anywhere}
.product-rail .china-rail-label{min-width:0;overflow-wrap:anywhere}
@media(min-width:901px){
  .rail-inner{grid-template-columns:repeat(7,minmax(0,1fr))}
}
@media(min-width:601px) and (max-width:900px){
  .product-rail a:not(:last-child){border-bottom:1px solid var(--line)}
}
