.craft-module__kSRAVW__journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;display:grid}.craft-module__kSRAVW__stop{height:100%;padding:.25rem 1rem .75rem 0;display:block;position:relative}.craft-module__kSRAVW__stop:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:1.25rem;left:0;right:0}.craft-module__kSRAVW__journey li:nth-child(2n) .craft-module__kSRAVW__stop:before{right:1rem}.craft-module__kSRAVW__station{border:1px solid var(--ink-muted);background:var(--page);width:2rem;height:2rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);border-radius:50%;place-items:center;line-height:1;display:grid;position:relative}.craft-module__kSRAVW__stop[data-current=true] .craft-module__kSRAVW__station{border-color:var(--accent);background:var(--accent);color:var(--page)}.craft-module__kSRAVW__stop:is(:hover,:focus-visible) .craft-module__kSRAVW__station{border-color:var(--accent)}.craft-module__kSRAVW__stop:is(:hover,:focus-visible)>span:nth-child(2){text-underline-offset:.25rem;text-decoration:underline}.craft-module__kSRAVW__arrow{color:var(--accent)}@media (min-width:40rem){.craft-module__kSRAVW__journey{grid-template-columns:repeat(4,minmax(0,1fr))}.craft-module__kSRAVW__journey li:nth-child(2n) .craft-module__kSRAVW__stop:before{right:0}.craft-module__kSRAVW__journey li:last-child .craft-module__kSRAVW__stop:before{display:none}}@media (prefers-reduced-motion:no-preference){.craft-module__kSRAVW__arrow{transition:transform .18s var(--ease-out)}.craft-module__kSRAVW__stop:is(:hover,:focus-visible) .craft-module__kSRAVW__arrow{transform:translate(2px,2px)}.craft-module__kSRAVW__discipline:focus-within [data-craft-trace]{animation:craft-module__kSRAVW__trace .7s var(--ease-out) both}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.craft-module__kSRAVW__discipline:hover [data-craft-trace]{animation:craft-module__kSRAVW__trace .7s var(--ease-out) both}}@keyframes craft-module__kSRAVW__trace{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}
