.lesson-icon.svelte-1gr25wv{color:var(--ink-muted);flex:none}.course-head.svelte-1garjsq{justify-items:start;gap:14px;padding-block:32px 0;display:grid}.breadcrumb.svelte-1garjsq{color:var(--ink-muted);align-items:center;gap:8px;font-size:.875rem;display:flex}.breadcrumb.svelte-1garjsq a:where(.svelte-1garjsq):hover{text-decoration:underline}.subtitle.svelte-1garjsq{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.7}.course-meta.svelte-1garjsq{color:var(--ink-muted);flex-wrap:wrap;align-items:center;margin:4px 0 0;font-size:.875rem;display:flex}.meta-item.svelte-1garjsq:not(:first-child){border-inline-start:1px solid var(--line);margin-inline-start:12px;padding-inline-start:12px}.teachers-line.svelte-1garjsq{color:var(--ink-muted);margin:0;font-size:.875rem}.teachers-line.svelte-1garjsq a:where(.svelte-1garjsq){color:var(--accent-ink)}.teachers-line.svelte-1garjsq a:where(.svelte-1garjsq):hover{text-decoration:underline}.course-layout.svelte-1garjsq{grid-template-columns:1fr;gap:40px;padding-block:32px 96px;display:grid}.course-main.svelte-1garjsq{gap:40px;min-width:0;display:grid}.course-main.svelte-1garjsq h2:where(.svelte-1garjsq){margin:0 0 16px;font-size:1.375rem}.outcomes.svelte-1garjsq ul:where(.svelte-1garjsq){color:var(--ink);gap:8px;margin:0;padding-inline-start:20px;font-size:.9375rem;line-height:1.6;display:grid}.description.svelte-1garjsq p:where(.svelte-1garjsq){color:var(--ink);text-wrap:pretty;margin:0 0 14px;font-size:.9375rem;line-height:1.75}.description.svelte-1garjsq p:where(.svelte-1garjsq):last-child{margin-bottom:0}.outline.svelte-1garjsq details:where(.svelte-1garjsq){border-block-end:1px solid var(--line)}.outline.svelte-1garjsq details:where(.svelte-1garjsq):first-child{border-block-start:1px solid var(--line)}.outline.svelte-1garjsq summary:where(.svelte-1garjsq){cursor:pointer;list-style:revert;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 4px;font-weight:600;display:flex}.section-meta.svelte-1garjsq{color:var(--ink-muted);align-items:baseline;font-size:.8125rem;font-weight:400;display:inline-flex}.lesson-list.svelte-1garjsq{gap:10px;margin:0;padding:0 4px 14px;list-style:none;display:grid}.lesson-row.svelte-1garjsq{align-items:center;gap:8px;font-size:.9375rem;display:flex}.lesson-title.svelte-1garjsq{color:var(--ink)}.lesson-meta.svelte-1garjsq{color:var(--ink-muted);white-space:nowrap;align-items:center;margin-inline-start:auto;padding-inline-start:10px;font-size:.8125rem;display:inline-flex}.empty-section.svelte-1garjsq{color:var(--ink-soft);margin:0;padding:0 4px 14px;font-size:.9375rem}.side-card.svelte-1garjsq{border:1px solid var(--line);background:var(--surface);align-content:start;gap:14px;padding:16px;display:grid}.side-price.svelte-1garjsq{color:var(--ink);margin:0;font-size:1.375rem;font-weight:600}.access-line.svelte-1garjsq{color:var(--ink-muted);margin:0;font-size:.8125rem}.cta-disabled.svelte-1garjsq{border:1px solid var(--line);background:var(--panel);height:44px;color:var(--ink-muted);cursor:not-allowed;border-radius:2px;font-size:.9375rem;font-weight:500}@media (width>=1024px){.course-layout.svelte-1garjsq{grid-template-columns:1fr 340px;align-items:start}.course-main.svelte-1garjsq{order:1}.side-card.svelte-1garjsq{top:calc(var(--nav-h) + 24px);order:2;position:sticky}}
