.recent-slider{padding-top:26px;padding-bottom:22px;scroll-margin-top:20px}.recent-slider[hidden]{display:none}.recent-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.recent-heading h2{font-size:28px;letter-spacing:-1px;margin:6px 0 0}.recent-heading .eyebrow{font-size:10px}.recent-controls{display:flex;align-items:center;gap:8px}.recent-controls button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:22px;cursor:pointer}.recent-controls button:disabled{opacity:.3;cursor:default}.recent-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:5px 2px 14px;scrollbar-width:thin;scrollbar-color:#748654 transparent}.recent-track>.card{flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start;padding:20px;display:flex;flex-direction:column}.recent-track .card h3{font-size:29px;overflow-wrap:anywhere}.recent-track .card-bottom{margin-top:auto;gap:10px}.recent-track .card p{font-size:13px}.recent-track:focus-visible,.recent-controls button:focus-visible{outline:3px solid #658132;outline-offset:3px}.recent-controls .form-note{white-space:nowrap;margin-right:6px}.recent-slider+.hero{padding-top:30px}@media(max-width:1000px){.recent-track>.card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:700px){.recent-slider{padding-top:18px}.recent-heading h2{font-size:24px}.recent-track>.card{flex-basis:87%}.recent-controls{gap:5px}.recent-controls .form-note{font-size:11px;margin-right:2px}.recent-controls button{width:40px;height:44px}}
