.lesson.svelte-13r7kb1{max-width:760px;margin:0 auto;padding:2rem 1.25rem 4rem}h1.svelte-13r7kb1{font-size:clamp(1.8rem,4.5vw,2.6rem);line-height:1.1;margin:0 0 .85rem}.lead.svelte-13r7kb1{font-size:1.1rem;opacity:.85;margin:0 0 1.25rem}.cta.svelte-13r7kb1{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;font-weight:600;padding:.7rem 1.25rem;border-radius:.6rem;text-decoration:none}section.svelte-13r7kb1,.related.svelte-13r7kb1{margin-top:2.5rem}h2.svelte-13r7kb1{font-size:1.45rem;margin:0 0 .75rem}.prog.svelte-13r7kb1{list-style:none;padding:0;display:grid;gap:.6rem}.prog.svelte-13r7kb1 li:where(.svelte-13r7kb1){display:grid;grid-template-columns:2.5rem auto 1fr auto;align-items:baseline;gap:.75rem;padding:.6rem .75rem;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:.55rem}.prog.svelte-13r7kb1 .degree:where(.svelte-13r7kb1){font-weight:700;opacity:.6}.prog.svelte-13r7kb1 .chord:where(.svelte-13r7kb1){font-weight:700;text-decoration:none;color:inherit}.prog.svelte-13r7kb1 .shell:where(.svelte-13r7kb1){opacity:.8}.prog.svelte-13r7kb1 .kind:where(.svelte-13r7kb1){font-size:.8rem;opacity:.55}.hint.svelte-13r7kb1{font-size:.9rem;opacity:.7}.steps.svelte-13r7kb1{line-height:1.8;padding-left:1.2rem}.related.svelte-13r7kb1 ul:where(.svelte-13r7kb1){padding-left:1.1rem;line-height:1.9}
