.lesson.svelte-1koz8ko{color:var(--cream);font-family:var(--font-body)}.band.svelte-1koz8ko{padding-block:clamp(3rem,7vw,5rem);border-top:1px solid var(--rule)}.band.svelte-1koz8ko:first-of-type{border-top:0}.body-p.svelte-1koz8ko{max-width:var(--read-max);margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:1.7;color:var(--cream-soft)}.body-p.svelte-1koz8ko strong:where(.svelte-1koz8ko){color:var(--cream);font-weight:600}.video-block.svelte-1koz8ko{display:grid;grid-template-columns:1fr;gap:var(--sp-6);align-items:start}@media(min-width:1024px){.video-block.svelte-1koz8ko{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.grid.svelte-1koz8ko{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media(min-width:768px){.grid-3.svelte-1koz8ko{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-3.svelte-1koz8ko{grid-template-columns:repeat(3,minmax(0,1fr))}}.mistake-tile.svelte-1koz8ko{display:flex;flex-direction:column}.tile-no.svelte-1koz8ko{display:block;margin-bottom:var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1;color:var(--horizon)}.tile.svelte-1koz8ko h3:where(.svelte-1koz8ko),.why-item.svelte-1koz8ko h3:where(.svelte-1koz8ko){margin:0 0 var(--sp-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;color:var(--cream);text-wrap:balance}.tile.svelte-1koz8ko p:where(.svelte-1koz8ko),.why-item.svelte-1koz8ko p:where(.svelte-1koz8ko){margin:0 0 var(--sp-4);font-size:var(--fs-body);line-height:1.65;color:var(--cream-soft)}.tile.svelte-1koz8ko .tile-short:where(.svelte-1koz8ko){font-weight:600;color:var(--ridge-lit)}.cue-list.svelte-1koz8ko{margin:auto 0 0;padding-left:1.1rem;list-style:square;color:var(--cream-soft)}.cue-list.svelte-1koz8ko li:where(.svelte-1koz8ko){margin-bottom:var(--sp-3);line-height:1.5}.cue-list.svelte-1koz8ko li:where(.svelte-1koz8ko):last-child{margin-bottom:0}.cue-list.svelte-1koz8ko li:where(.svelte-1koz8ko)::marker{color:var(--horizon)}.text-link.svelte-1koz8ko{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;text-decoration:none;color:var(--amber);transition:color var(--dur-quick) ease}.text-link.svelte-1koz8ko:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media(hover:hover)and (pointer:fine){.text-link.svelte-1koz8ko:hover{color:var(--amber-bright)}}.why-list.svelte-1koz8ko{display:grid;grid-template-columns:1fr;gap:var(--sp-5) var(--sp-6)}@media(min-width:768px){.why-list.svelte-1koz8ko{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-item.svelte-1koz8ko{padding-top:var(--sp-5);border-top:1px solid var(--rule-horizon)}.why-item.svelte-1koz8ko p:where(.svelte-1koz8ko){max-width:var(--read-max);margin-bottom:0}.callout.svelte-1koz8ko{max-width:var(--read-max);margin-top:var(--sp-7);padding:var(--sp-1) 0 var(--sp-1) var(--sp-5);border-left:2px solid var(--horizon)}.callout-label.svelte-1koz8ko{display:block;margin-bottom:var(--sp-3)}.callout.svelte-1koz8ko p:where(.svelte-1koz8ko){margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--cream)}.split.svelte-1koz8ko{display:grid;grid-template-columns:1fr;gap:var(--sp-6);align-items:start}@media(min-width:1024px){.split.svelte-1koz8ko{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.drill-list.svelte-1koz8ko{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none;counter-reset:drill}.drill-list.svelte-1koz8ko li:where(.svelte-1koz8ko){position:relative;padding:var(--sp-4) var(--sp-4) var(--sp-4) 3.2rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);line-height:1.5;color:var(--cream-soft);counter-increment:drill}.drill-list.svelte-1koz8ko li:where(.svelte-1koz8ko):before{content:counter(drill,decimal-leading-zero);position:absolute;top:1.1rem;left:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--horizon)}
