.award-carousel{min-width:0}.awards .award-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:3px;scrollbar-width:thin;scrollbar-color:#91a8bc transparent;padding:5px 3px 22px;margin:38px 0 0;max-width:none}.awards .award-grid figure{flex:0 0 220px;scroll-snap-align:start;margin:0;background:var(--pale);padding:14px;border:1px solid var(--line);min-width:0}.awards .award-grid img{width:100%;height:285px;max-height:none;aspect-ratio:auto;object-fit:contain}.awards .award-grid figcaption{font-size:16px;letter-spacing:.06em;font-weight:800;color:var(--navy);margin-top:15px}.award-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:18px}.award-bottom>p{margin:0;color:var(--muted);font-size:12px}.award-controls{display:flex;gap:8px;flex-shrink:0}.award-controls button{background:white;border:2px solid var(--navy);min-width:44px;min-height:44px;font:800 16px var(--sans);color:var(--navy);cursor:pointer}.award-controls button[data-award=toggle]{font-size:11px;min-width:68px}.award-controls button:hover{background:var(--pale)}
@media(min-width:1400px){.awards .award-grid figure{flex-basis:250px}.awards .award-grid img{height:330px}}
@media(max-width:500px){.awards .award-grid{margin-top:28px;gap:20px}.awards .award-grid figure{flex-basis:250px;padding:15px}.awards .award-grid img{height:330px}.award-bottom{align-items:flex-start;flex-direction:column;gap:16px}.award-controls{align-self:flex-end}}
.local img{object-position:left center}
