.lesson.svelte-hmt4yw{max-width:46rem;padding:var(--wa-space-xl) var(--wa-space-l) var(--wa-space-3xl);gap:var(--wa-space-xl);margin:0 auto;display:grid}.back.svelte-hmt4yw{align-items:center;gap:var(--wa-space-3xs);color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s);font-weight:var(--wa-font-weight-semibold);text-decoration:none;display:inline-flex}.back.svelte-hmt4yw:hover{color:var(--wa-color-brand-fill-loud)}.lesson-head.svelte-hmt4yw{gap:var(--wa-space-xs);display:grid}.level.svelte-hmt4yw{padding:var(--wa-space-3xs) var(--wa-space-s);border-radius:var(--wa-border-radius-pill);background-color:var(--wa-color-brand-fill-quiet);color:var(--wa-color-brand-fill-loud);font-weight:var(--wa-font-weight-bold);font-size:var(--wa-font-size-s);justify-self:start}.lesson-head.svelte-hmt4yw h1:where(.svelte-hmt4yw){font-size:clamp(1.6rem,4vw,2.4rem);font-weight:var(--wa-font-weight-bold);letter-spacing:-.02em;margin:0}.summary.svelte-hmt4yw{font-size:var(--wa-font-size-l);color:var(--wa-color-text-quiet);margin:0;line-height:1.6}.goals.svelte-hmt4yw{padding:var(--wa-space-l);border-radius:var(--wa-border-radius-l);background-color:var(--wa-color-brand-fill-quiet);border:var(--wa-border-width-s) solid var(--wa-color-surface-border)}.goals.svelte-hmt4yw h2:where(.svelte-hmt4yw){margin:0 0 var(--wa-space-s);align-items:center;gap:var(--wa-space-2xs);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-bold);display:flex}.goals.svelte-hmt4yw ul:where(.svelte-hmt4yw){padding-left:var(--wa-space-l);gap:var(--wa-space-2xs);margin:0;display:grid}.goals.svelte-hmt4yw li:where(.svelte-hmt4yw){line-height:1.6}.body.svelte-hmt4yw{gap:var(--wa-space-l);display:grid}.section.svelte-hmt4yw{gap:var(--wa-space-2xs);display:grid}.section.svelte-hmt4yw h3:where(.svelte-hmt4yw){margin:0 0 var(--wa-space-3xs);font-size:var(--wa-font-size-l);font-weight:var(--wa-font-weight-bold)}.section.svelte-hmt4yw p:where(.svelte-hmt4yw){line-height:1.85;font-size:var(--wa-font-size-m);margin:0}.code-block.svelte-hmt4yw{border-radius:var(--wa-border-radius-m);border:var(--wa-border-width-s) solid var(--wa-color-surface-border);overflow:hidden}.code-head.svelte-hmt4yw{align-items:center;gap:var(--wa-space-2xs);padding:var(--wa-space-xs) var(--wa-space-m);background-color:var(--wa-color-surface-raised);font-size:var(--wa-font-size-s);font-weight:var(--wa-font-weight-semibold);color:var(--wa-color-text-quiet);display:flex}.code-block.svelte-hmt4yw pre:where(.svelte-hmt4yw){padding:var(--wa-space-m);background-color:var(--wa-color-surface-default);font-family:var(--wa-font-family-code,monospace);font-size:var(--wa-font-size-s);margin:0;line-height:1.6;overflow-x:auto}.practice.svelte-hmt4yw{justify-content:center;display:flex}.lesson-nav.svelte-hmt4yw{justify-content:space-between;gap:var(--wa-space-m);padding-top:var(--wa-space-l);border-top:var(--wa-border-width-s) solid var(--wa-color-surface-border);display:flex}.nav-link.svelte-hmt4yw{align-items:center;gap:var(--wa-space-s);color:inherit;font-weight:var(--wa-font-weight-semibold);max-width:48%;text-decoration:none;display:inline-flex}.nav-link.svelte-hmt4yw:hover{color:var(--wa-color-brand-fill-loud)}.nav-link.svelte-hmt4yw small:where(.svelte-hmt4yw){font-size:var(--wa-font-size-xs);color:var(--wa-color-text-quiet);font-weight:var(--wa-font-weight-normal);display:block}.nav-link.next.svelte-hmt4yw{text-align:right;margin-left:auto}
