.car-btn[data-mq-prev] .i{transform:rotate(180deg)}.car-vp{min-width:0}@media (prefers-reduced-motion:no-preference){html.js .car .car-vp{overflow:hidden;margin-inline:calc(-1*var(--side));padding-block:2px 22px;margin-bottom:-16px}html.js .car .car-track{grid-auto-columns:min(78vw,360px);margin-inline:0;padding-inline:var(--side);scroll-padding-inline:var(--side)}html.js .car.mq-on .car-track{width:max-content;overflow:visible;scroll-snap-type:none;touch-action:pan-y;cursor:grab;will-change:transform}html.js .car.mq-on .car-track:active{cursor:grabbing}html.js .car.mq-on .car-vp{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent)}html.js .car.mq-on img{-webkit-user-drag:none;user-select:none}}@media (min-width:640px) and (prefers-reduced-motion:no-preference){html.js .car .car-track{grid-auto-columns:400px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js .car .car-vp{margin-inline:0}html.js .car .car-track{grid-auto-columns:440px;padding-inline:0;scroll-padding-inline:0}html.js .car.is-wide .car-track{grid-auto-columns:520px}html.js .car.mq-on .car-vp{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}}.rv-mq{display:grid;gap:14px;min-width:0}.rv-mq-ctl{display:none}.rv-vp{min-width:0}@media (min-width:1024px){html:not(.js) .rv-more{display:none}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.rv-more{display:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js .rv-mq-ctl{display:flex;align-items:center;justify-content:flex-end;gap:8px}html.js .rv-mq:not(.car-on) .rv-mq-ctl{visibility:hidden}html.js .rv-vp{overflow:hidden;padding-block:4px 12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}html.js .rv-vp>.rv-cards.snap-row{display:flex;flex-wrap:nowrap;width:max-content;gap:16px;overflow:visible;margin-inline:0;padding-inline:0;align-items:stretch;touch-action:pan-y}html.js .rv-vp>.rv-cards>li{flex:none;width:360px;margin-top:0}html.js .rv-mq.mq-on .rv-vp{cursor:grab}html.js .rv-mq.mq-on .rv-vp:active{cursor:grabbing}}
