.course-chip-pop.svelte-1f1q17{animation:svelte-1f1q17-course-chip-pop .72s cubic-bezier(.2,.9,.3,1.3)}@keyframes svelte-1f1q17-course-chip-pop{0%{transform:scale(.82);box-shadow:0 0 color-mix(in srgb,var(--color-moss) 55%,transparent)}45%{transform:scale(1.14)}to{transform:scale(1);box-shadow:0 0 0 14px transparent}}@media(prefers-reduced-motion:reduce){.course-chip-pop.svelte-1f1q17{animation:none}}.course-prose{font-family:var(--font-body);font-size:17px;line-height:1.66;color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-wrap}.course-prose>*+*{margin-top:1rem}.course-prose h2,.course-prose h3{font-family:var(--font-display);font-weight:600;color:var(--color-ink);line-height:1.2}.course-prose h2{font-size:27px;letter-spacing:-.03em}.course-prose h3{font-size:20px;letter-spacing:-.02em}.course-prose>*+h2{margin-top:2.5rem}.course-prose>*+h3{margin-top:1.75rem}.course-prose ul,.course-prose ol{padding-inline-start:1.5rem}.course-prose ul{list-style:disc}.course-prose ol{list-style:decimal}.course-prose li+li{margin-top:.35rem}.course-prose li>*+*{margin-top:.35rem}.course-prose li::marker{color:var(--color-ink-4)}.course-prose blockquote{border-inline-start:3px solid var(--color-moss);padding-inline-start:1rem;color:var(--color-ink-2)}.course-prose hr{border:0;height:1px;background:var(--color-line-strong);margin-block:1.5rem}.course-prose a{color:var(--color-moss-text);text-decoration:underline;text-decoration-color:var(--color-moss);text-underline-offset:.15em;text-decoration-thickness:1.5px}.course-prose a:hover{color:var(--color-moss-dark)}.course-prose mark{background:#ffe1a2;background:oklch(.92 .09 85);color:inherit;border-radius:4px;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.course-prose s{text-decoration-color:var(--color-ink-4)}.course-prose.course-prose--compact{font-size:15.5px;line-height:1.55}.course-prose.course-prose--compact>*+*{margin-top:.6rem}.course-prose.course-prose--compact h2{font-size:20px}.course-prose.course-prose--compact h3{font-size:17px}.course-prose.course-prose--compact>*+h2,.course-prose.course-prose--compact>*+h3{margin-top:1.1rem}.course-prose.course-prose--editor{outline:none;min-height:3.4em;caret-color:var(--color-moss-deep);cursor:text}.course-prose.course-prose--editor.course-prose--compact{min-height:2.4em}.course-prose.course-prose--editor ::selection{background:#c6e8ce}.course-prose.course-prose--editor a{cursor:text}.textLayer{color-scheme:only light;position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--scale-round-x: 1px;--scale-round-y: 1px;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer ::selection{background:color-mix(in srgb,AccentColor,transparent 50%);color:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.course-math.svelte-1sz5hq6 .katex-display.fleqn>.katex{padding-left:0}.course-math.svelte-1sz5hq6 .katex-display{margin:0}
