.stops[data-astro-cid-4y7zgwcq]{text-align:left;gap:2rem;display:grid}.stop[data-astro-cid-4y7zgwcq]{grid-template-columns:1.75rem 1fr;align-items:center;gap:1rem;font-weight:500;display:grid;position:relative}.line[data-astro-cid-4y7zgwcq]{background:var(--color-blue);width:1px;transform:scaleY(clamp(0, calc(var(--p,1) * var(--n) - var(--i)), 1));transform-origin:top;position:absolute;top:1.625rem;bottom:-2rem;left:.875rem}.line-dashed[data-astro-cid-4y7zgwcq]{background:repeating-linear-gradient(to bottom, var(--color-slate) 0 5px, transparent 5px 11px)}.node[data-astro-cid-4y7zgwcq]{background:var(--color-white);opacity:clamp(0, calc(var(--p,1) * var(--n) - var(--i) + .6), 1);transition:opacity .2s linear;display:block}.stop-beyond[data-astro-cid-4y7zgwcq] .node[data-astro-cid-4y7zgwcq]{color:var(--color-slate);fill:none}.stop-beyond[data-astro-cid-4y7zgwcq] svg{fill:none;stroke:currentColor;stroke-width:12px;overflow:visible}@media (width>=768px){.stops[data-astro-cid-4y7zgwcq]{grid-template-columns:repeat(var(--n), 1fr);gap:0}.stop[data-astro-cid-4y7zgwcq]{padding-right:1.5rem;display:block}.line[data-astro-cid-4y7zgwcq]{width:auto;height:1px;transform:scaleX(clamp(0, calc(var(--p,1) * var(--n) - var(--i)), 1));transform-origin:0;inset:.8125rem 0 auto 2.5rem}.line-dashed[data-astro-cid-4y7zgwcq]{background:repeating-linear-gradient(to right, var(--color-slate) 0 5px, transparent 5px 11px)}.node[data-astro-cid-4y7zgwcq]{display:inline-block}.label[data-astro-cid-4y7zgwcq]{margin-top:1.25rem;font-size:1.125rem;line-height:1.3;display:block}}
