.courses-lesson-frame.svelte-8kg5cr{min-width:0;container-type:inline-size}.courses-lesson.svelte-8kg5cr{gap:var(--ds-space-40);--courses-lesson-width:760px;width:min(var(--courses-lesson-width), 100%);padding:var(--ds-space-48) var(--ds-space-32) var(--ds-space-96);flex-direction:column;margin-inline:auto;display:flex}.courses-lesson__header.svelte-8kg5cr{gap:var(--ds-space-12);min-width:0;display:grid}.courses-lesson__title.svelte-8kg5cr{font-size:var(--ds-text-display);letter-spacing:var(--ds-tracking-display);font-weight:600;line-height:var(--ds-line-display);overflow-wrap:anywhere;text-wrap:balance;outline:none;margin:0}.courses-lesson__short.svelte-8kg5cr{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-h2);line-height:var(--ds-line-heading);text-wrap:pretty;margin:0}.courses-lesson__meta.svelte-8kg5cr{gap:var(--ds-space-4);margin:var(--ds-space-4) 0 0;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);display:grid}.courses-lesson__meta.svelte-8kg5cr p:where(.svelte-8kg5cr){margin:0}.courses-lesson__blocks.svelte-8kg5cr{flex-direction:column;min-width:0;display:flex}.courses-lesson__block.svelte-8kg5cr{min-width:0;margin-top:var(--ds-space-32);scroll-margin-top:var(--ds-space-24)}@container (width>=900px){.courses-lesson__block[data-wide].svelte-8kg5cr{--courses-wide:min(1040px, calc(100cqw - 2 * var(--ds-space-32)));--courses-ai-run-measure:calc(var(--courses-lesson-width) - 2 * var(--ds-space-32));width:var(--courses-wide);margin-inline:calc((100% - var(--courses-wide)) / 2)}}.courses-lesson__block[data-kind=text].svelte-8kg5cr+.courses-lesson__block[data-kind=text]:where(.svelte-8kg5cr){margin-top:var(--ds-space-16)}.courses-lesson__block[data-kind=recap].svelte-8kg5cr{margin-top:var(--ds-space-48);padding-top:var(--ds-space-24);border-top:1px solid rgb(var(--ds-border))}.courses-lesson__block[data-first].svelte-8kg5cr{border-top:0;margin-top:0;padding-top:0}.courses-lesson[data-later].svelte-8kg5cr{gap:var(--ds-space-24)}.courses-lesson[data-later].svelte-8kg5cr .courses-lesson__title:where(.svelte-8kg5cr){font-size:var(--ds-text-h1);letter-spacing:normal;line-height:var(--ds-line-heading)}.courses-lesson__end.svelte-8kg5cr{gap:var(--ds-space-2);min-width:0;padding-top:var(--ds-space-20);border-top:1px solid rgb(var(--ds-border));display:grid}.courses-lesson__end.svelte-8kg5cr:has(>.courses-lesson__next){border-top:0;padding-top:0}.courses-lesson__end.svelte-8kg5cr .courses-lesson__next{justify-content:space-between;align-items:center;gap:var(--ds-space-16);width:100%;min-width:0;padding:var(--ds-space-12) var(--ds-space-16);border:1px solid rgb(var(--ds-foreground) / .32);border-radius:var(--ds-radius-md);color:rgb(var(--ds-foreground));text-align:left;display:flex}.courses-lesson__end.svelte-8kg5cr .courses-lesson__next:hover{border-color:rgb(var(--ds-foreground) / .64);background:rgb(var(--ds-ink) / .03)}.courses-lesson__next-text.svelte-8kg5cr{gap:var(--ds-space-2);min-width:0;display:grid}.courses-lesson__next-label.svelte-8kg5cr{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);margin:0}.courses-lesson__next-title.svelte-8kg5cr{font-size:var(--ds-text-body-lg);font-weight:600;line-height:var(--ds-line-body);overflow-wrap:anywhere;margin:0}.courses-lesson__next-detail.svelte-8kg5cr{color:rgb(var(--ds-foreground-muted));font-weight:400}@container (width<=560px){.courses-lesson.svelte-8kg5cr{gap:var(--ds-space-32);padding:var(--ds-space-24) var(--ds-space-20) var(--ds-space-64)}.courses-lesson__title.svelte-8kg5cr{font-size:var(--ds-text-h1)}.courses-lesson__short.svelte-8kg5cr{font-size:var(--ds-text-body-lg)}}
