.page-heading.svelte-1etcxac{margin-bottom:36px}.page-heading.svelte-1etcxac .intro:where(.svelte-1etcxac){max-width:64ch;font-size:19px;line-height:1.85}p.svelte-1etcxac{max-width:70ch;margin:18px 0;line-height:1.85}.course-outline.svelte-1etcxac{margin:52px 0}.course-outline.svelte-1etcxac>h2:where(.svelte-1etcxac){margin-bottom:18px}.course-outline.svelte-1etcxac>p:where(.svelte-1etcxac){margin-bottom:28px}.lessons.svelte-1etcxac{margin-top:28px;padding-left:26px}.lessons.svelte-1etcxac li:where(.svelte-1etcxac){border-top:1px solid var(--line);padding:24px 0 24px 12px}.lessons.svelte-1etcxac li:where(.svelte-1etcxac):last-child{border-bottom:1px solid var(--line)}.lessons.svelte-1etcxac h3:where(.svelte-1etcxac){margin:0 0 12px;font-size:24px;line-height:1.45}.lessons.svelte-1etcxac h3:where(.svelte-1etcxac) a:where(.svelte-1etcxac){color:var(--blue);text-underline-offset:4px;min-height:44px;text-decoration:underline;display:inline-block}.lessons.svelte-1etcxac p:where(.svelte-1etcxac){margin:10px 0}section.svelte-1etcxac{background:0 0;margin:44px 0;padding:0}.course-support.svelte-1etcxac{border-block:1px solid var(--line);margin:28px 0;padding:8px 0}.course-support.svelte-1etcxac summary:where(.svelte-1etcxac){font-family:var(--serif);cursor:pointer;min-height:48px;padding:14px 0;font-size:24px;line-height:1.5}.course-support.svelte-1etcxac a:where(.svelte-1etcxac){color:var(--blue);text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.lessons.svelte-1etcxac{padding-left:20px}.lessons.svelte-1etcxac li:where(.svelte-1etcxac){padding-left:4px}.course-outline.svelte-1etcxac{margin-block:38px}}
