.side.svelte-1pd21wq{position:sticky;top:88px}.side-title.svelte-1pd21wq{letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);margin-bottom:14px;font-size:.72rem;font-weight:600}.side-nav.svelte-1pd21wq{gap:22px;display:grid}.side-course.svelte-1pd21wq{color:var(--text-2);transition:color .14s var(--ease);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.side-course.svelte-1pd21wq:hover,.side-course[aria-current=page].svelte-1pd21wq{color:var(--text)}.side-nav.svelte-1pd21wq ul:where(.svelte-1pd21wq){border-left:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.side-nav.svelte-1pd21wq li:where(.svelte-1pd21wq) a:where(.svelte-1pd21wq){color:var(--text-3);transition:color .14s var(--ease), border-color .14s var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:5px 12px;font-size:.88rem;line-height:1.45;display:block}.side-nav.svelte-1pd21wq li:where(.svelte-1pd21wq) a:where(.svelte-1pd21wq):hover{color:var(--text);border-left-color:var(--line-strong)}.side-nav.svelte-1pd21wq li:where(.svelte-1pd21wq) a[aria-current=page]:where(.svelte-1pd21wq){color:var(--text);border-left-color:var(--brand)}@media (width<=900px){.side.svelte-1pd21wq{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px 20px;position:static}}
