.legacy .machine-brands{padding:0 0 10px}
.legacy .machine-brands .machine-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;padding:15px 0 20px;scroll-snap-type:none}
.legacy .machine-brands .machine-brand{min-width:0;min-height:120px;height:120px;flex:none;border-radius:12px;padding:18px 12px;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px}
.legacy .machine-brands .machine-brand strong{font-size:23px;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere}
.legacy .machine-brands .machine-brand span{font-size:11px}
@media(max-width:900px){.legacy .machine-brands .machine-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.legacy .machine-brands{margin-left:24px;margin-right:24px}}
@media(max-width:600px){.legacy .machine-brands{margin-left:18px;margin-right:18px}.legacy .machine-brands .machine-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.legacy .machine-brands .machine-brand{height:105px;min-height:105px;padding:12px 8px}.legacy .machine-brands .machine-brand strong{font-size:19px}}
