section.svelte-1qwxrvl>p:where(.svelte-1qwxrvl){max-width:70ch;margin:12px 0 24px}.subjects.svelte-1qwxrvl{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.subject-card.svelte-1qwxrvl{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:clamp(22px,3vw,34px)}.subject-card.math.svelte-1qwxrvl{background:var(--tile-gold);border-color:var(--gold)}.subject-card.svelte-1qwxrvl h3:where(.svelte-1qwxrvl){margin:18px 0 12px;font-size:26px}.subject-card.svelte-1qwxrvl p:where(.svelte-1qwxrvl){margin-bottom:24px;line-height:1.8}.planned.svelte-1qwxrvl{border-top:1px solid var(--line);margin-top:42px;padding-top:28px}.planned.svelte-1qwxrvl h2:where(.svelte-1qwxrvl){margin:12px 0 20px}@media (width<=650px){.subjects.svelte-1qwxrvl{grid-template-columns:1fr}}.site-map.svelte-1ro53nu{border-top:1px solid var(--line);margin-top:64px;padding-top:44px}h2.svelte-1ro53nu{margin:16px 0 20px}p.svelte-1ro53nu{max-width:75ch;margin:14px 0;line-height:1.85}.scope.svelte-1ro53nu{font-size:14px}.map-subjects.svelte-1ro53nu{margin-top:32px}.map-subject.svelte-1ro53nu{border-top:1px solid var(--line);padding:8px 0}.map-subject.svelte-1ro53nu:last-child{border-bottom:1px solid var(--line)}summary.svelte-1ro53nu{cursor:pointer;min-height:48px;padding:16px 0;line-height:1.6}.map-subject.svelte-1ro53nu>summary:where(.svelte-1ro53nu){font-family:var(--serif);font-size:27px}.map-subject.svelte-1ro53nu>summary:where(.svelte-1ro53nu) span:where(.svelte-1ro53nu){font-family:var(--sans);color:var(--muted);margin-left:20px;font-size:13px;display:inline-block}.subject-link.svelte-1ro53nu{min-height:44px;color:var(--blue);text-underline-offset:4px;padding:10px 0;text-decoration:underline;display:inline-flex}.course-list.svelte-1ro53nu{gap:18px;padding:0 0 16px 24px;list-style:none;display:grid}.course-list.svelte-1ro53nu>li:where(.svelte-1ro53nu){border-left:2px solid var(--line);padding:12px 20px}.course-link.svelte-1ro53nu{min-height:44px;color:var(--blue);text-underline-offset:4px;padding:8px 0;font-size:18px;line-height:1.65;text-decoration:underline;display:inline-block}.course-list.svelte-1ro53nu p:where(.svelte-1ro53nu),.unit-list.svelte-1ro53nu{font-size:14px}.unit-list.svelte-1ro53nu summary:where(.svelte-1ro53nu){font-family:var(--sans);color:var(--muted);padding:8px 0;font-size:14px}.unit-list.svelte-1ro53nu ul:where(.svelte-1ro53nu){padding-left:22px}.unit-list.svelte-1ro53nu a:where(.svelte-1ro53nu){min-height:44px;color:var(--blue);text-underline-offset:3px;padding:10px 0;line-height:1.7;text-decoration:underline;display:inline-block}.site-tools.svelte-1ro53nu{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin-top:36px;padding-top:24px;display:flex}.site-tools.svelte-1ro53nu a:where(.svelte-1ro53nu){color:var(--blue);text-underline-offset:4px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.7;text-decoration:underline}@media (width<=600px){.site-map.svelte-1ro53nu{margin-top:44px;padding-top:32px}.map-subject.svelte-1ro53nu>summary:where(.svelte-1ro53nu) span:where(.svelte-1ro53nu){margin-left:0;display:block}.course-list.svelte-1ro53nu{padding-left:0}.course-list.svelte-1ro53nu>li:where(.svelte-1ro53nu){padding-left:16px}.course-link.svelte-1ro53nu{font-size:17px}}.page-heading.svelte-10v6jfa{margin-bottom:48px}.page-heading.svelte-10v6jfa .text-link:where(.svelte-10v6jfa){min-height:44px;margin-top:14px;padding:12px 0;display:inline-block}
