.courses-cheat-sheet.svelte-xfs9rv{min-width:0;color:rgb(var(--ds-foreground));container:cheat-sheet/inline-size}.courses-cheat-sheet__tools.svelte-xfs9rv{gap:var(--ds-space-8);min-width:0;display:grid}.courses-cheat-sheet__actions.svelte-xfs9rv{align-items:center;gap:var(--ds-space-8) var(--ds-space-12);flex-wrap:wrap;display:flex}.courses-cheat-sheet__note.svelte-xfs9rv{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);margin:0}.courses-cheat-sheet__actions--end.svelte-xfs9rv{display:none}@container cheat-sheet (width<=639px){.courses-cheat-sheet__tools.svelte-xfs9rv{margin-top:calc(-1 * var(--ds-space-12))}.courses-cheat-sheet__tools.svelte-xfs9rv .courses-cheat-sheet__actions:where(.svelte-xfs9rv){display:none}.courses-cheat-sheet__actions--end.svelte-xfs9rv{display:flex}}.courses-cheat-sheet__page.svelte-xfs9rv{min-width:0;margin-top:calc(-1 * var(--ds-space-16));padding-bottom:var(--ds-space-96);container-type:inline-size}.courses-cheat-sheet__body.svelte-xfs9rv{min-width:0;display:grid}.courses-cheat-sheet__rail.svelte-xfs9rv{display:none}.courses-cheat-sheet__main.svelte-xfs9rv{gap:var(--ds-space-48);min-width:0;max-width:44rem;display:grid}.courses-cheat-sheet__toc.svelte-xfs9rv{top:var(--courses-cheat-sheet-top,0px);z-index:1;min-width:0;margin-top:calc(-1 * var(--ds-space-12));margin-bottom:calc(-1 * var(--ds-space-36));border-top:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));position:sticky}.courses-cheat-sheet__toc-nav.svelte-xfs9rv{max-height:calc(100dvh - var(--courses-cheat-sheet-top,0px) - var(--ds-space-128));padding-bottom:var(--ds-space-12);overscroll-behavior:contain;overflow-y:auto}.courses-cheat-sheet__nav-title.svelte-xfs9rv{margin:0 0 var(--ds-space-8);padding-inline:var(--ds-space-8);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-weight:600;line-height:var(--ds-line-support)}.courses-cheat-sheet__contents.svelte-xfs9rv{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:grid}.courses-cheat-sheet__contents-link.svelte-xfs9rv{grid-template-columns:var(--ds-space-24) minmax(0, 1fr);min-height:32px;padding:var(--ds-space-6) var(--ds-space-8);border-radius:var(--ds-radius-sm);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-support);overflow-wrap:anywhere;align-items:baseline;text-decoration:none;display:grid}.courses-cheat-sheet__contents-link.svelte-xfs9rv:hover,.courses-cheat-sheet[data-state~=hover].svelte-xfs9rv li:where(.svelte-xfs9rv):first-child>.courses-cheat-sheet__contents-link:where(.svelte-xfs9rv){background:rgb(var(--ds-foreground) / .04);color:rgb(var(--ds-foreground))}.courses-cheat-sheet__contents-link.svelte-xfs9rv:focus-visible,.courses-cheat-sheet[data-state~=focus].svelte-xfs9rv li:where(.svelte-xfs9rv):first-child>.courses-cheat-sheet__contents-link:where(.svelte-xfs9rv){outline:2px solid rgb(var(--ds-brand-400));outline-offset:1px}.courses-cheat-sheet__contents-link[aria-current=location].svelte-xfs9rv{background:rgb(var(--ds-foreground) / .06);color:rgb(var(--ds-foreground));font-weight:500}.courses-cheat-sheet__contents-number.svelte-xfs9rv{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-variant-numeric:tabular-nums}.courses-cheat-sheet__section.svelte-xfs9rv{gap:var(--ds-space-12);min-width:0;scroll-margin-top:calc(var(--courses-cheat-sheet-top,0px) + var(--ds-space-96));display:grid}.courses-cheat-sheet__heading.svelte-xfs9rv{align-items:center;gap:var(--ds-space-12);font-size:var(--ds-text-h2);font-weight:600;line-height:var(--ds-line-heading);margin:0;display:flex}@container (width>=40rem){.courses-cheat-sheet__section.svelte-xfs9rv{gap:var(--ds-space-24)}.courses-cheat-sheet__lesson.svelte-xfs9rv{padding-top:var(--ds-space-20)}.courses-cheat-sheet__heading.svelte-xfs9rv{font-size:var(--ds-text-h1)}}.courses-cheat-sheet__number.svelte-xfs9rv{min-width:var(--ds-space-32);height:var(--ds-space-32);padding-inline:var(--ds-space-4);border:1.5px solid rgb(var(--ds-black));border-radius:var(--ds-radius-xs);background:rgb(var(--ds-cover-lilac));color:rgb(var(--ds-black));font-size:var(--ds-text-body-md);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.courses-cheat-sheet__heading-text.svelte-xfs9rv{overflow-wrap:anywhere;min-width:0}.courses-cheat-sheet__lesson.svelte-xfs9rv{gap:var(--ds-space-12);min-width:0;padding-top:var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));display:grid}.courses-cheat-sheet__heading.svelte-xfs9rv+.courses-cheat-sheet__lesson:where(.svelte-xfs9rv){border-top:0;padding-top:0}.courses-cheat-sheet__lesson-title.svelte-xfs9rv{font-size:var(--ds-text-h3);font-weight:600;line-height:var(--ds-line-heading);overflow-wrap:anywhere;margin:0}.courses-cheat-sheet__lesson-link.svelte-xfs9rv{border-radius:var(--ds-radius-xxs);color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-foreground-muted) / .5);text-decoration-color:rgb(var(--ds-foreground-muted) / .5);text-underline-offset:5px;text-decoration-thickness:1px}.courses-cheat-sheet__lesson-link.svelte-xfs9rv:hover,.courses-cheat-sheet[data-state~=hover].svelte-xfs9rv .courses-cheat-sheet__lesson-link:where(.svelte-xfs9rv){-webkit-text-decoration-color:rgb(var(--ds-brand-400));text-decoration-color:rgb(var(--ds-brand-400));text-decoration-thickness:2px}.courses-cheat-sheet__lesson-link.svelte-xfs9rv:focus-visible,.courses-cheat-sheet[data-state~=focus].svelte-xfs9rv .courses-cheat-sheet__lesson-link:where(.svelte-xfs9rv){outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.courses-cheat-sheet__takeaways.svelte-xfs9rv,.courses-cheat-sheet__locked.svelte-xfs9rv,.courses-cheat-sheet__terms.svelte-xfs9rv{color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-lg);line-height:var(--ds-line-body);overflow-wrap:break-word;margin:0}.courses-cheat-sheet__takeaways.svelte-xfs9rv,.courses-cheat-sheet__locked.svelte-xfs9rv{gap:var(--ds-space-8);padding-left:var(--ds-space-24);display:grid}.courses-cheat-sheet__takeaways.svelte-xfs9rv li:where(.svelte-xfs9rv)::marker{color:rgb(var(--ds-foreground-muted))}.courses-cheat-sheet__locked.svelte-xfs9rv li:where(.svelte-xfs9rv)::marker{color:rgb(var(--ds-foreground-muted))}.courses-cheat-sheet__locked.svelte-xfs9rv{color:rgb(var(--ds-foreground-muted))}.courses-cheat-sheet__unlock.svelte-xfs9rv{min-width:0;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body)}.courses-cheat-sheet__terms.svelte-xfs9rv{border-top:1px solid rgb(var(--ds-border));display:grid;container:cheat-sheet-terms/inline-size}.courses-cheat-sheet__term.svelte-xfs9rv{gap:var(--ds-space-4);padding-block:var(--ds-space-12);border-bottom:1px solid rgb(var(--ds-border));display:grid}.courses-cheat-sheet__term.svelte-xfs9rv dt:where(.svelte-xfs9rv){font-weight:600}.courses-cheat-sheet__term.svelte-xfs9rv dd:where(.svelte-xfs9rv){color:rgb(var(--ds-foreground-muted));margin:0}@container (width>=60rem){.courses-cheat-sheet__body.svelte-xfs9rv{gap:var(--ds-space-64);padding-top:var(--ds-space-40);border-top:1px solid rgb(var(--ds-border));grid-template-columns:15rem minmax(0,1fr)}.courses-cheat-sheet__main.svelte-xfs9rv{gap:var(--ds-space-64)}.courses-cheat-sheet__rail.svelte-xfs9rv{display:block}.courses-cheat-sheet__nav.svelte-xfs9rv{top:var(--ds-space-96);max-height:calc(100dvh - var(--ds-space-128));overscroll-behavior:contain;position:sticky;overflow-y:auto}.courses-cheat-sheet__toc.svelte-xfs9rv{display:none}.courses-cheat-sheet__section.svelte-xfs9rv{scroll-margin-top:var(--ds-space-96)}}@container cheat-sheet-terms (width>=34rem){.courses-cheat-sheet__term.svelte-xfs9rv{gap:var(--ds-space-20);grid-template-columns:13rem minmax(0,1fr)}}@media print{.courses-cheat-sheet__tools.svelte-xfs9rv,.courses-cheat-sheet__actions--end.svelte-xfs9rv,.courses-cheat-sheet__rail.svelte-xfs9rv,.courses-cheat-sheet__toc.svelte-xfs9rv{display:none}.courses-cheat-sheet__page.svelte-xfs9rv{margin-top:calc(-1 * var(--ds-space-48))}.courses-cheat-sheet__body.svelte-xfs9rv{display:block}.courses-cheat-sheet__main.svelte-xfs9rv{gap:var(--ds-space-32);max-width:none}.courses-cheat-sheet__heading.svelte-xfs9rv,.courses-cheat-sheet__lesson-title.svelte-xfs9rv{break-after:avoid-page}.courses-cheat-sheet__lesson.svelte-xfs9rv,.courses-cheat-sheet__term.svelte-xfs9rv{break-inside:avoid}.courses-cheat-sheet__lesson-link.svelte-xfs9rv{text-decoration:none}.courses-cheat-sheet__number.svelte-xfs9rv{background:0 0}}
