.recommendations{min-width:0;margin-block:1.5rem}.recommendations-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.recommendations-heading h2{margin:0;font-size:1.15rem;font-weight:700}.recommendations-controls{gap:.5rem;display:flex}.recommendations-track{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;grid-auto-columns:min(90%,380px);grid-auto-flow:column;gap:1rem;margin:0;padding:.3rem .2rem .8rem;list-style:none;display:grid;overflow-x:auto}.recommendations-track:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.recommendations-track>li{scroll-snap-align:start;min-width:0}.recommendations-track .deal-card{height:100%}
