ol.rail[data-lane]{--rail-node:calc(var(--icon-lg) + 2 * var(--space-3) + 2 * var(--line-width))}ol.rail[data-lane]>.stop{--node-fill:var(--color-ink);--node-edge:var(--mark-emphasis);--node-ink:var(--mark-emphasis)}ol.rail[data-lane]>.stop>.line{background-color:var(--mark-emphasis)}ol.rail[data-lane]>.stop:last-child>.line{display:none}ol.rail[data-lane]>.stop>.body .step-heading{font-size:var(--text-h6);letter-spacing:var(--text-h6-tracking);line-height:var(--text-h6-leading)}@media (width>=64rem){p.rail-title[data-lane]{text-align:center;margin-block-end:var(--space-6)}ol.rail[data-layout=horizontal][data-lane]:not([data-from])>.stop{text-align:center}ol.rail[data-layout=horizontal][data-lane]:not([data-from])>.stop>.node{z-index:1;justify-self:center;position:relative}ol.rail[data-layout=horizontal][data-lane]:not([data-from])>.stop>.body{padding-inline:var(--space-3);align-items:center}ol.rail[data-layout=horizontal][data-lane]:not([data-from])>.stop>.line{inset-inline:0 calc(-1 * var(--rail-gap))}ol.rail[data-layout=horizontal][data-lane]:not([data-from])>.stop:last-child>.line{display:block;inset-inline-end:0}}
