/* Exclusively the stacked mobile timeline. No desktop or tablet presentation overrides. */
@media(max-width:650px){
.cb8-journey-track{isolation:isolate}
.cb8-journey-track>.cb8-journey-line{display:block;position:absolute;width:2px;height:0;z-index:0;background:rgba(177,169,198,.33);pointer-events:none}
.cb8-journey-track>.cb8-journey-line>.cb8-journey-fill{height:100%;width:100%;transform-origin:top center;transform:scaleY(var(--journey-progress));box-shadow:0 0 9px rgba(216,243,136,.30),0 0 19px rgba(216,243,136,.11)}
.cb8-journey-track>.cb8-journey-line>.cb8-journey-fill::after{left:50%;right:auto;top:auto;bottom:0;width:8px;height:40px;transform:translate(-50%,0);background:linear-gradient(180deg,transparent,rgba(216,243,136,.12) 50%,rgba(250,255,223,.8));filter:blur(3px)}
.cb8-journey-track>.cb8-journey-line>.cb8-journey-light{left:50%;top:calc(var(--journey-progress)*100%);transform:translate(-50%,-50%)}
.cb8-journey-track>.cb8-journey-step{position:relative;z-index:1}
.cb8-journey>.wrap>.cb19-orbit{width:min(94vw,360px);top:50%;left:50%;right:auto;opacity:.22;transform:translate(-50%,-50%) scale(calc(1 + var(--orbit-progress)*.045));pointer-events:none;z-index:0}
.cb8-journey>.wrap>.cb19-orbit .cb19-orbit-ring:nth-child(-n+3)::after{opacity:.72}
}
@media(max-width:650px) and (prefers-reduced-motion:reduce){
.cb8-journey-track>.cb8-journey-line>.cb8-journey-fill::after{display:none}
.cb8-journey>.wrap>.cb19-orbit{transform:translate(-50%,-50%)}
}
