.lesson-v2 .max-w-3xl:not(.lc *){max-width:46rem;padding:32px 16px 56px}@media (min-width:640px){.lesson-v2 .max-w-3xl:not(.lc *){padding-top:48px;padding-left:24px;padding-right:24px}}@media (min-width:1280px){.lesson-v2 .max-w-3xl:not(.lc *){max-width:52rem}}@media (min-width:1680px){.lesson-v2 .max-w-3xl:not(.lc *){max-width:56rem}}.lesson-v2 :is(p,li,ul,ol,span,div,label).text-sm:not(.lc *){font-size:15px;line-height:1.65}.lesson-v2 :is(p,li,ul,ol,span,div,label).text-base:not(.lc *){font-size:16px;line-height:1.6}.lesson-v2 .text-\[15px\]:not(.lc *){font-size:16px;line-height:1.65}.lesson-v2 :is(.text-\[10px\],.text-\[11px\]):not(.lc *){font-size:12px}@media (min-width:1280px){.lesson-v2 :is(p,li,ul,ol,span,div,label).text-sm:not(.lc *){font-size:16px}.lesson-v2 :is(p,li,ul,ol,span,div,label).text-base:not(.lc *),.lesson-v2 .text-\[15px\]:not(.lc *){font-size:17px}}.lesson-v2 :is(button,a).text-sm:not(.lc *){font-size:15px}.lesson-v2 h1:not(.lc *){font-family:var(--v2-font-display);letter-spacing:-.02em;font-size:30px;line-height:1.15}@media (min-width:1280px){.lesson-v2 h1:not(.lc *){font-size:38px}}.lesson-v2 :is(h2,h3):not(.lc *){font-family:var(--v2-font-display);letter-spacing:-.015em}.lesson-v2 h2.text-lg:not(.lc *){font-size:20px;line-height:1.3}@media (min-width:1280px){.lesson-v2 h2.text-lg:not(.lc *){font-size:22px}}.lesson-v2 :is(.text-zinc-100,.text-zinc-200):not(.lc *){color:var(--v2-text)}.lesson-v2 :is(.text-zinc-300,.text-zinc-400):not(.lc *){color:var(--v2-text-2)}.lesson-v2 :is(.text-zinc-500,.text-zinc-600):not(.lc *){color:var(--v2-text-3)}.lesson-v2 :is(.text-zinc-700,.text-zinc-800):not(.lc *){color:#ffffff80}.lesson-v2 li.flex.items-center:has(>.rounded-full:first-child):not(.lc *){align-items:flex-start}.lesson-v2 li.flex.items-center>.rounded-full:first-child:not(.lc *){margin-top:.62em}.lesson-v2 .uppercase.tracking-widest:not(.lc *){font-family:var(--v2-font-mono);letter-spacing:.1em}.lesson-v2 .bg-zinc-900\/50.rounded-2xl:not(.lc *){background:linear-gradient(180deg, #ffffff0b, #ffffff03 40%), var(--v2-surface);box-shadow:inset 0 0 0 1px var(--v2-edge), inset 0 1px 0 #ffffff0f, 0 24px 60px -34px #10b98138, 0 12px 32px -16px #000000e6;border-color:#0000;border-radius:24px}@media (max-width:639px){.lesson-v2 .rounded-2xl.p-6:not(.lc *){border-radius:20px;padding:18px}}.lesson-v2 :is(.bg-zinc-950\/60,.bg-zinc-900\/60,.bg-zinc-900\/40):not(.lc *){border-color:var(--v2-edge-strong);background:radial-gradient(120% 90% at 50% 0,#ffffff08,#0000 60%),#070a0f}.lesson-v2 :is(.bg-zinc-800\/30,.bg-zinc-800\/40,.bg-zinc-800\/50,.bg-zinc-800\/60):not(.lc *){border-color:var(--v2-edge);background:#ffffff09}.lesson-v2 .bg-zinc-900:not(.lc *){background-color:var(--v2-surface-2)}.lesson-v2 :is(.border-zinc-800,.border-zinc-700,.border-zinc-700\/50,.border-zinc-700\/40,.border-zinc-700\/80,.border-zinc-800\/70,.border-zinc-800\/80):not(.lc *){border-color:var(--v2-edge-strong)}.lesson-v2 .border-zinc-800\/60:not(.lc *){border-color:var(--v2-edge)}.lesson-v2 button.bg-emerald-500:not(.lc *){font-family:var(--v2-font-display);color:#ecfdf5;background:linear-gradient(#16c08a,#0a8f64);border-radius:16px;box-shadow:inset 0 1px #ffffff40,0 12px 30px -12px #10b98199}.lesson-v2 button.bg-emerald-500:hover:not(.lc *){filter:brightness(1.06)}@media (max-width:639px){.lesson-v2 header>.mt-6.flex.flex-wrap:not(.lc *){scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow-x:auto}.lesson-v2 header>.mt-6.flex.flex-wrap:not(.lc *)::-webkit-scrollbar{display:none}.lesson-v2 header>.mt-6.flex.flex-wrap>:not(.lc *){flex:none}}.lesson-v2 header>.mt-6.flex.flex-wrap :is(a,div)>span.rounded-lg:not(.lc *){border-radius:999px;font-size:13px}.lesson-v2 :is(div,section):has(>.lc):not(.lc *):not(.rounded-2xl){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.lesson-v2 :is(div,section):has(>.lc):not(:has(>:not(.lc))):not(.lc *){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}@media (max-width:639px){.lesson-v2 table:not(.lc *){width:100%}.lesson-v2 table:not(.lc *) th{letter-spacing:.03em}.lesson-v2 table:not(.lc *) :is(th,td){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding-right:10px}@supports (hyphenate-limit-chars:12 6 5){.lesson-v2 table:not(.lc *) :is(th,td){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 5}}.lesson-v2 table:not(.lc *) td{font-size:14px}.lesson-v2 table:not(.lc *) :is(th,td):last-child{padding-right:0}}
