@media (width>=78.75rem){ol.rail[data-layout=horizontal][data-from=xl]{column-gap:var(--rail-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}ol.rail[data-layout=horizontal][data-from=xl]>.stop{align-content:start;row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-block-end:0}ol.rail[data-layout=horizontal][data-from=xl]>.stop>.body{grid-area:2/1;padding-block-start:0}ol.rail[data-layout=horizontal][data-from=xl]>.stop>.line{inset-block:calc(var(--rail-node) / 2 - var(--line-width) / 2) auto;inset-inline:var(--rail-node) calc(-1 * var(--rail-gap));inline-size:auto;block-size:var(--line-width);transform-origin:0}ol.rail[data-layout=horizontal][data-from=xl][data-lit]>.stop>.line:after{transform-origin:0;inline-size:auto;inset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=78.75rem){ol.rail[data-layout=horizontal][data-from=xl][data-lit]>li.stop>span.line:after{animation-name:node-rail-draw-x}ol.rail[data-layout=horizontal][data-from=xl][data-lit]:not([data-outline])>li.stop>span.line:nth-child(n):after{animation-timeline:--node-rail-stop;animation-range:cover 20% cover 50%}}}@media (prefers-reduced-motion:no-preference) and (width>=78.75rem){ol.rail[data-fill-script][data-lit][data-layout=horizontal][data-from=xl]:not([data-outline])>li.stop>span.line:after{transform:scaleX(var(--draw,1))}}
