.semester-section.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{margin:40px 0;position:relative}.semester-section.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke:first-child{margin-top:0}.col-wrapper.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{position:relative;overflow:visible;height:100%;display:grid;width:100%;grid-template-columns:215px 1fr;grid-template-rows:1fr}@media only screen and (max-width: 1000px){.col-wrapper.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{grid-template-columns:1fr;grid-template-rows:1fr,1fr}}aside.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{--window-width:100vw;margin-right:45px;position:sticky;align-self:start;top:15vh}@media only screen and (max-width: 1000px){aside.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{margin:0;top:4.25em;left:0;background-color:#fff;z-index:4;height:calc(60px + .25em)}aside.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke:before{content:"";position:absolute;bottom:0;left:calc(calc(var(--window-width) - var(--content-width)) / 2 * -1);height:2px;background:var(--gray-light);width:var(--window-width)}article.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{margin-top:2em}.semester-section.svelte-1nqdwke>h2.svelte-1nqdwke.svelte-1nqdwke{scroll-margin-top:calc(145px + .25em)}}@media only screen and (max-width: 792px){aside.svelte-1nqdwke.svelte-1nqdwke.svelte-1nqdwke{top:70px}}aside.svelte-1nqdwke ul.svelte-1nqdwke.svelte-1nqdwke{list-style:none;padding:1.5em calc(var(--window-width) / 10 * -1) 1.5em 0;margin:0 0 0 calc(calc(var(--window-width) - var(--content-width)) / 2 * -1);width:var(--window-width);overflow-x:auto;white-space:nowrap;position:absolute;bottom:0;scroll-behavior:smooth}@media only screen and (min-width: 1001px){aside.svelte-1nqdwke ul.svelte-1nqdwke.svelte-1nqdwke{position:relative;width:100%;margin:0;padding-left:calc(2em + 6px)}}aside.svelte-1nqdwke ul li.svelte-1nqdwke.svelte-1nqdwke{position:relative;font-size:1rem;margin:0 0 11px}@media only screen and (max-width: 1000px){aside.svelte-1nqdwke ul li.svelte-1nqdwke.svelte-1nqdwke{display:inline-block;margin:0}aside.svelte-1nqdwke ul li.svelte-1nqdwke+li.svelte-1nqdwke{margin-left:1em}aside.svelte-1nqdwke ul li.svelte-1nqdwke.svelte-1nqdwke:first-child{margin-left:calc(var(--window-width) * .1)}aside.svelte-1nqdwke ul li.svelte-1nqdwke.svelte-1nqdwke:last-child{padding-right:2em}}aside.svelte-1nqdwke ul li.svelte-1nqdwke>a.svelte-1nqdwke{text-decoration:none;opacity:.6}aside.svelte-1nqdwke ul li.svelte-1nqdwke>a.active.svelte-1nqdwke{font-weight:600;opacity:1}@media only screen and (min-width: 1001px){aside.svelte-1nqdwke ul li.svelte-1nqdwke>a.svelte-1nqdwke{opacity:1}aside.svelte-1nqdwke ul li.svelte-1nqdwke>a.active.svelte-1nqdwke:before{content:"\2014";position:absolute;left:calc((1.4em + 6px)*-1)}}
