@media (min-height:30rem){.rail-stack{top:calc(var(--bar-offset) + .75rem);max-height:calc(100svh - var(--bar-offset) - 1.5rem - var(--ad-rail-top,0px));overscroll-behavior:contain;scrollbar-width:none;transition:top .3s cubic-bezier(.2,0,0,1),max-height .3s cubic-bezier(.2,0,0,1);position:sticky;overflow-y:auto}}.rail-stack>.filter-rail{flex:0 auto;min-height:min(16rem,100%);max-height:none;transition:none;position:static}.rail-stack>.market-pulse{flex:none}@media (prefers-reduced-motion:reduce){.rail-stack{transition:none}}
