@layer properties,theme,base,components,utilities;.notice[data-astro-cid-5laazbic][data-type=info]{background-color:var(--info-background);color:var(--info-foreground)}.notice[data-astro-cid-5laazbic][data-type=error]{background-color:var(--error-background);color:var(--error-foreground)}.notice[data-astro-cid-5laazbic].muted p{margin:0;display:inline}.notice[data-astro-cid-5laazbic]{margin-inline:0;margin-block:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-width:0}.notice[data-astro-cid-5laazbic].muted{margin-inline:calc(var(--spacing,.25rem) * -4);margin-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);transition:background-color .2s}@media (prefers-reduced-motion:reduce){.notice[data-astro-cid-5laazbic].muted{transition:none}}.notice[data-astro-cid-5laazbic][data-type=warn]{background-color:var(--warn-background);color:var(--warn-color)}.notice[data-astro-cid-5laazbic][data-type=hint]{background-color:var(--hint-background);color:var(--hint-color)}.notice[data-astro-cid-5laazbic].muted:not(:hover){background-color:#0000}@media (width<=40rem){.overview-table[data-astro-cid-5gwzxty5].wide-labels tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--text-color);display:block}@supports (color:color-mix(in lab, red, red)){.overview-table[data-astro-cid-5gwzxty5].wide-labels tr{border-bottom-color:color-mix(in srgb, var(--text-color) 15%, transparent)}}.overview-table[data-astro-cid-5gwzxty5].wide-labels tr{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 2)}}.overview-table[data-astro-cid-5gwzxty5] summary{cursor:pointer}.overview-table[data-astro-cid-5gwzxty5] details>div{padding-top:calc(var(--spacing,.25rem) * 2);overflow-wrap:anywhere}.course-links[data-astro-cid-7cotxaej] summary[data-astro-cid-7cotxaej]{display:none}.course-links[data-astro-cid-7cotxaej]>div[data-astro-cid-7cotxaej]{justify-content:flex-end;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);padding:0;display:flex}.institution[data-astro-cid-7cotxaej]{color:var(--muted-foreground)}.course-groups[data-astro-cid-7cotxaej]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.course-links[data-astro-cid-7cotxaej] .course-group{white-space:nowrap}@media (width<=40rem){.course-links[data-astro-cid-7cotxaej] summary[data-astro-cid-7cotxaej]{color:var(--muted-foreground);display:list-item}.course-links[data-astro-cid-7cotxaej]>div[data-astro-cid-7cotxaej]{padding-top:var(--spacing,.25rem);justify-content:flex-start}.institution[data-astro-cid-7cotxaej]{display:none}.course-groups[data-astro-cid-7cotxaej]{align-items:flex-start}}.overview-table[data-astro-cid-5gwzxty5].wide-labels th{overflow-wrap:anywhere;white-space:normal;width:auto;color:var(--text-color)}@media (width<=40rem){.overview-table[data-astro-cid-5gwzxty5].wide-labels th,.overview-table[data-astro-cid-5gwzxty5].wide-labels td{border-bottom-style:var(--tw-border-style);text-align:left;border-bottom-width:0;width:auto;padding:0;display:block}.overview-table[data-astro-cid-5gwzxty5].wide-labels td{padding-top:var(--spacing,.25rem)}}