.course.svelte-ycdj0v{--gap:clamp(20px, 5vw, 36px);gap:var(--gap);font:inherit;margin:0;padding-left:34px;display:grid;position:relative;container-type:inline-size}.stop.svelte-ycdj0v{--size-from:min(var(--size-display), .98 * 100cqi / var(--from-em,1));--size-to:min(var(--size-display), .98 * 100cqi / var(--to-em,1));--mid:calc(.5 * var(--size) * .95);display:grid;position:relative}.start.svelte-ycdj0v{--size:var(--size-from)}.finish.svelte-ycdj0v{--size:var(--size-to)}.start.svelte-ycdj0v:before{content:"";left:-25px;top:var(--mid);height:calc(100% - var(--mid) + var(--gap) + .5 * var(--size-to) * .95);background:var(--line);border-radius:1px;width:2px;position:absolute}.mark.svelte-ycdj0v{left:-34px;top:calc(var(--mid) - 10px);width:20px;height:20px;position:absolute}.start.svelte-ycdj0v .mark:where(.svelte-ycdj0v) circle:where(.svelte-ycdj0v){fill:var(--signal)}.finish.svelte-ycdj0v .mark:where(.svelte-ycdj0v) circle:where(.svelte-ycdj0v){fill:var(--bg);stroke:var(--flare);stroke-width:2.5px}.finish.svelte-ycdj0v .mark:where(.svelte-ycdj0v) .core:where(.svelte-ycdj0v){fill:var(--flare);stroke:none}.label.svelte-ycdj0v{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.title.svelte-ycdj0v{font-size:var(--size);letter-spacing:-.02em;font-weight:780;line-height:.95;font-stretch:var(--stretch-display);text-wrap:balance;overflow-wrap:anywhere}.title.long.svelte-ycdj0v{font-stretch:100%}@container (width<=420px){.title.long.svelte-ycdj0v{font-stretch:var(--stretch-data)}}.desc.svelte-ycdj0v{min-height:1.4em;color:var(--ink-2);font-size:var(--size-16);font-weight:450;font-stretch:var(--stretch-ui);margin-top:8px;line-height:1.4}.sr.svelte-ycdj0v{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
