.rs{--rs-tick:#553628;--rs-start:#13503a;--rs-stop:oklch(55% .11 65);--rs-dest:#a3192b;--rs-rule:#8d5f1b}:is(html:not([data-wash-ready]) .k-section:is([data-ground=gebs],[data-ground=crimson],[data-ground=terracotta]),html[data-wash-tone=dark] .k-section) .rs{--rs-tick:oklch(94% .025 20);--rs-start:oklch(92% .06 165);--rs-stop:oklch(82% .1 80);--rs-dest:oklch(87% .14 88);--rs-rule:oklch(94% .025 20)}.rs{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rs-km{color:var(--k-ink);font:600 clamp(3.4rem, 8vw, 6rem) / .95 var(--k-display);margin:0}.rs-km span{font-size:.4em}.rs-time{color:var(--k-ink);font:600 1.2rem / 1.35 var(--k-display);margin:10px 0 0}.rs-ar{color:var(--k-green);font:500 clamp(1.3rem, 2.2vw, 1.6rem) / 1.35 var(--k-display);margin:14px 0 0}.rs-note{border-top:1.5px dotted var(--rs-rule);max-width:30rem;color:var(--k-ink);font:400 .98rem / 1.55 var(--k-text);margin:18px 0 0;padding-top:14px}.rs-road{--rs-x:76px;view-timeline-name:--rs;height:clamp(420px,62svh,600px);margin:10px 0 30px;position:relative}.rs-line{left:calc(var(--rs-x) - 7px);transform-origin:top;background:#3f2516;border-radius:7px;width:14px;position:absolute;top:0;bottom:0}.rs-line-in{background:#efcd84;border-radius:3px;width:5px;position:absolute;top:3px;bottom:3px;left:4.5px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rs-line{animation:linear both rs-draw;animation-timeline:--rs;animation-range:entry 20% cover 55%}}}@keyframes rs-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rs-tick{width:calc(var(--rs-x) - 12px);border-right:2px solid var(--rs-tick);color:var(--rs-tick);font:600 .8rem / 1 var(--k-text);text-align:right;padding-right:10px;position:absolute;left:0;transform:translateY(-50%)}.rs-star{left:calc(var(--rs-x) - 13px);background:var(--rs-stop);clip-path:polygon(50% 0,61% 26%,85% 15%,74% 39%,100% 50%,74% 61%,85% 85%,61% 74%,50% 100%,39% 74%,15% 85%,26% 61%,0 50%,26% 39%,15% 15%,39% 26%);outline:none;width:26px;height:26px;position:absolute;transform:translateY(-50%)}.rs-star[data-kind=start]{background:var(--rs-start)}.rs-star[data-kind=dest]{width:34px;height:34px;left:calc(var(--rs-x) - 17px);background:var(--rs-dest)}.rs-stops{margin:0;padding:0;list-style:none}.rs-stop{left:calc(var(--rs-x) + 30px);flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.rs-en{color:var(--k-ink);font:600 1.05rem / 1.25 var(--k-text)}.rs-stop[data-kind=dest] .rs-en{font:600 1.35rem / 1.2 var(--k-display)}.rs-ar-name{color:var(--k-green);font:500 1.25rem / 1.2 var(--k-display)}.rs-at{color:var(--rs-tick);font:600 .85rem / 1.3 var(--k-text);flex-basis:100%}@media (width<=760px){.rs{grid-template-columns:1fr}.rs-road{--rs-x:62px}}
