/* Surround the unmodified Showcase gallery with the approved homepage shell. */
.mm-ride-market { background:#010101; color:#fff; padding:120px 0; }
.mm-ride-market .mm-market-inner { width:calc(100% - 16.666667%); max-width:1600px; margin-inline:auto; min-width:0; }
.mm-ride-market .mm-ride-eye { font:700 14px/17px Lato,sans-serif; color:#fec830; letter-spacing:3px; margin:0 0 24px; }
.mm-ride-market .mm-market-title { font:500 clamp(48px,5vw,96px)/1.05 Oswald,sans-serif; color:#fff; margin:0 0 48px; }
.mm-ride-market .mm-home-gallery { min-height:480px; min-width:0; font-family:Lato,sans-serif; }
.mm-ride-market .mm-home-gallery > .sidx-container { margin:0; }
.mm-ride-market .mm-gallery-disclaimer { color:#d6d9db; font:400 14px/1.6 Lato,sans-serif; margin-top:32px; }
.mm-ride-market .mm-gallery-disclaimer p { margin:0 0 12px; }
@media(max-width:1024px) {
 .mm-ride-market { padding:72px 0; }
 .mm-ride-market .mm-market-inner { width:calc(100% - 48px); }
}
@media(max-width:767px) {
 .mm-ride-market { padding:56px 0; }
 .mm-ride-market .mm-market-inner { width:calc(100% - 32px); }
 .mm-ride-market .mm-market-title { font-size:clamp(38px,10vw,64px); margin-bottom:28px; }
}
