.curriculum-page.svelte-1uf0lzc{max-width:800px;margin:0 auto;padding:1rem}h1.svelte-1uf0lzc{margin-bottom:2rem}.section-card.svelte-1uf0lzc{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:4px;margin-bottom:1.5rem;padding:2rem;transition:background .15s}.section-card.svelte-1uf0lzc:hover{background:var(--surface-sunken)}.section-card.svelte-1uf0lzc h2:where(.svelte-1uf0lzc){border-bottom:1px solid var(--border-default);margin-top:0;padding-bottom:.5rem;font-weight:500}.section-card.svelte-1uf0lzc h3:where(.svelte-1uf0lzc){margin-top:0;font-size:1.25rem;font-weight:500}ul.svelte-1uf0lzc{margin-bottom:0}ul.svelte-1uf0lzc li:where(.svelte-1uf0lzc){color:var(--content-secondary);margin-bottom:.5rem}p.svelte-1uf0lzc{color:var(--content-secondary);margin-bottom:1rem;font-size:.9375rem;line-height:1.7}p.svelte-1uf0lzc:last-child{margin-bottom:0}
