svg.svelte-1iqnghl{transform:rotate(45deg)}h2.svelte-q5a7vm{font-weight:400;letter-spacing:-.04em;margin:0}h2.svelte-q5a7vm a.anchor:where(.svelte-q5a7vm){display:none;position:absolute;margin-left:-.6em}h2.svelte-q5a7vm:hover a.anchor:where(.svelte-q5a7vm){display:none}h2.svelte-q5a7vm>strong:where(.svelte-q5a7vm){display:block;white-space:nowrap}section.semester h2{font-size:1em}@media(min-width:30em){section.semester h2{font-size:clamp(1.15rem,-.5rem + 1vw,2.5rem)}}section.semester h2 a.anchor{margin-left:-1em!important;margin-top:.1em!important}
