.product-png-gallery .carousel{background:#fff}.product-png-gallery .slide{padding:24px 48px 52px}.product-png-gallery .slide img{width:100%;height:100%;max-width:720px;max-height:430px;object-fit:contain;filter:drop-shadow(0 20px 26px rgba(7,27,40,.16))}.river-runtime-showcase{display:grid;gap:16px}.river-runtime-showcase .runtime-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.river-runtime-showcase .runtime-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.river-runtime-showcase .runtime-metric{min-width:0}
@media(max-width:900px){.river-runtime-showcase .runtime-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.product-png-gallery .carousel{height:310px;min-height:310px}.product-png-gallery .slide{padding:18px 24px 46px}.product-png-gallery .slide img{max-height:240px}.river-runtime-showcase .runtime-inline-grid{grid-template-columns:1fr}.river-runtime-showcase .runtime-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.river-runtime-showcase .runtime-metric{min-height:88px;padding:12px}.river-runtime-showcase .runtime-metric strong{font-size:1.3rem}.river-runtime-showcase .runtime-metric span{font-size:.78rem;line-height:1.25}}
@media(max-width:340px){.river-runtime-showcase .runtime-metric-grid{grid-template-columns:1fr}}
