/* Product screenshot alignment: equal media boxes and a common top edge. */
.prod{align-items:start;}
.prod-media{height:380px;overflow:hidden;display:block;}
.prod-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;}
@media (max-width:900px){.prod{align-items:start;}.prod-media{height:auto;aspect-ratio:16/10;}}
