@media (width>=64rem){ol.rail[data-layout=horizontal][data-centred]:not([data-from])>.stop{text-align:center}ol.rail[data-layout=horizontal][data-centred]:not([data-from])>.stop>.node{justify-self:center}ol.rail[data-layout=horizontal][data-centred]:not([data-from])>.stop>.body{align-items:center}ol.rail[data-layout=horizontal][data-centred]:not([data-from])>.stop>.line{inset-inline:calc(50% + var(--rail-node) / 2) calc(var(--rail-node) / 2 - 50% - var(--rail-gap))}}@media (width>=78.75rem){ol.rail[data-layout=horizontal][data-centred][data-from=xl]>.stop{text-align:center}ol.rail[data-layout=horizontal][data-centred][data-from=xl]>.stop>.node{justify-self:center}ol.rail[data-layout=horizontal][data-centred][data-from=xl]>.stop>.body{align-items:center}ol.rail[data-layout=horizontal][data-centred][data-from=xl]>.stop>.line{inset-inline:calc(50% + var(--rail-node) / 2) calc(var(--rail-node) / 2 - 50% - var(--rail-gap))}}
