.learn.svelte-11cagh8{max-width:1060px;margin:auto;padding:2rem 1rem 4rem;line-height:1.6}.intro.svelte-11cagh8,.lesson.svelte-11cagh8,.grid.svelte-11cagh8 article:where(.svelte-11cagh8){border:1px solid var(--border-subtle,#d1d9e5);background:var(--bg-secondary,#f7f9fc);border-radius:.75rem;padding:1rem}.intro.svelte-11cagh8{padding:1.5rem}.eyebrow.svelte-11cagh8{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700}h1.svelte-11cagh8{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2}h2.svelte-11cagh8{margin-bottom:.8rem;font-size:1.45rem}h3.svelte-11cagh8{font-size:1.05rem}section.svelte-11cagh8{margin-top:2.5rem}.grid.svelte-11cagh8{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.lesson.svelte-11cagh8{margin:.55rem 0}.lesson.svelte-11cagh8 summary:where(.svelte-11cagh8){cursor:pointer;font-weight:700}.primary.svelte-11cagh8{color:#fff;background:#234f9e;border-radius:.5rem;padding:.7rem 1rem;text-decoration:none;display:inline-block}.primary.svelte-11cagh8:focus-visible,.lesson.svelte-11cagh8 summary:where(.svelte-11cagh8):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.caution.svelte-11cagh8{background:var(--bg-secondary,#f8fafc);border-left:4px solid #bb740c;padding:1rem}pre.svelte-11cagh8{color:#fff;background:#16243a;border-radius:.5rem;padding:1rem;overflow-x:auto}
