.lesson-column.svelte-142abx6{gap:calc(var(--spacing) * 6);width:100%;min-width:0;max-width:40rem;margin-inline:auto;display:grid}.lesson-header.svelte-142abx6{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6);border-bottom:1px solid var(--color-outline-variant);display:grid}.lesson-header.svelte-142abx6 p:where(.svelte-142abx6){margin:0}.lesson-eyebrow.svelte-142abx6{color:var(--color-primary);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase}h1.svelte-142abx6{letter-spacing:var(--text-display--letter-spacing);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.25rem);font-weight:750;line-height:1.2}.lesson-dek.svelte-142abx6{color:var(--color-on-surface-variant);font-size:1.1875rem;line-height:1.5}.lesson-read.svelte-142abx6{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-on-surface-variant);font-size:var(--text-meta);display:flex}.lesson-read.svelte-142abx6 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.lesson-column.svelte-142abx6 .lesson-body{max-width:none}.lesson-column.svelte-142abx6 .lesson-body .forum-prose{margin-inline:0;line-height:1.7}.lesson-column.svelte-142abx6 .lesson-body .forum-prose>:first-child{margin-top:0}.lesson-next.svelte-142abx6{justify-items:start;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--color-outline-variant);display:grid}.next-card.svelte-142abx6{align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) var(--spacing-card);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);color:var(--color-on-surface);grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;display:grid}.next-card.svelte-142abx6:hover{border-color:var(--color-outline);text-decoration:none}.next-card.svelte-142abx6>svg{color:var(--color-primary);grid-area:1/2/3}.next-label.svelte-142abx6{color:var(--color-on-surface-variant);font-size:var(--text-meta)}.next-title.svelte-142abx6{font-size:var(--text-heading);font-weight:var(--text-heading--font-weight);line-height:var(--text-heading--line-height)}.lesson-list.svelte-142abx6{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.lesson-list.svelte-142abx6 li:where(.svelte-142abx6)+li:where(.svelte-142abx6){border-top:1px solid var(--color-outline-variant)}.lesson-list.svelte-142abx6 a:where(.svelte-142abx6){grid-template-columns:calc(var(--spacing) * 9) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) var(--spacing-card);color:inherit;transition:background-color var(--default-transition-duration) var(--ease-standard);display:grid}.lesson-list.svelte-142abx6 a:where(.svelte-142abx6):hover{background:color-mix(in srgb, var(--color-on-surface) 3%, transparent);text-decoration:none}.lesson-list.svelte-142abx6 a:where(.svelte-142abx6):hover .lesson-title:where(.svelte-142abx6){text-decoration:underline}.lesson-list.svelte-142abx6 a:where(.svelte-142abx6):focus-visible{outline-offset:-2px}.lesson-number.svelte-142abx6{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font-size:var(--text-meta);border-radius:3.40282e38px;align-self:start;place-items:center;font-weight:700;display:grid}.lesson-copy.svelte-142abx6{gap:calc(var(--spacing) * 1);min-width:0;display:grid}.lesson-title.svelte-142abx6{font-size:var(--text-heading);font-weight:var(--text-heading--font-weight);line-height:var(--text-heading--line-height)}.lesson-summary.svelte-142abx6{color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height)}.lesson-meta.svelte-142abx6{color:var(--color-on-surface-variant);font-size:var(--text-meta)}.lesson-chevron.svelte-142abx6{color:var(--color-on-surface-variant)}@media (width<=620px){.lesson-list.svelte-142abx6 a:where(.svelte-142abx6){padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3)}.lesson-dek.svelte-142abx6{font-size:var(--text-prose)}}
