.reading-layout.svelte-4bkuey{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;margin-top:32px;display:grid}.lesson-article.svelte-4bkuey{min-width:0}.lesson-sidebar.svelte-4bkuey{gap:18px;display:grid;position:sticky;top:128px}.lesson-sidebar.svelte-4bkuey h2:where(.svelte-4bkuey){margin:0 0 10px;font-size:21px}.lesson-sidebar.svelte-4bkuey p:where(.svelte-4bkuey){color:var(--text-dim);font-size:14px}.lesson-sidebar.svelte-4bkuey ul:where(.svelte-4bkuey){padding-left:20px}.lesson-sidebar.svelte-4bkuey li:where(.svelte-4bkuey){margin:10px 0}.lesson-sidebar.svelte-4bkuey a:where(.svelte-4bkuey):not(.growth-button){color:var(--focus);font-size:14px}.course-link.svelte-4bkuey{margin-top:16px;display:block}.lesson-sequence.svelte-4bkuey{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;margin-top:32px;display:grid}.lesson-sequence.svelte-4bkuey a:where(.svelte-4bkuey){border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:9px;gap:8px;padding:20px;text-decoration:none;display:grid}.lesson-sequence.svelte-4bkuey span:where(.svelte-4bkuey){color:var(--focus);font:11px var(--font-mono)}.lesson-sequence.svelte-4bkuey strong:where(.svelte-4bkuey){font-size:16px;font-weight:500}.lesson-sequence.svelte-4bkuey a:where(.svelte-4bkuey):hover{border-color:var(--focus)}@media (width<=1000px){.reading-layout.svelte-4bkuey{grid-template-columns:minmax(0,1fr);gap:28px}.lesson-sidebar.svelte-4bkuey{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));position:static}}@media (width<=600px){.reading-layout.svelte-4bkuey{margin-top:24px}}
