@media (prefers-reduced-motion:no-preference){.video-pending-step{opacity:.45;animation-name:video-pending-step;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}}@keyframes video-pending-step{0%,to{opacity:.45;transform:none}6%,14%{opacity:1;color:#f2ebdb;transform:translate(6px)}22%{opacity:.45;transform:none}}.step-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bf9250 transparent}.step-rail>*{scroll-snap-align:start}
