.lesson-prose{color:#3f3f46;line-height:1.7}.lesson-prose h2{font-family:var(--font-display, "Inter");font-size:1.5rem;font-weight:700;color:#18181b;margin-top:2.5rem;margin-bottom:.75rem;line-height:1.25}.lesson-prose h3{font-family:var(--font-display, "Inter");font-size:1.125rem;font-weight:700;color:#18181b;margin-top:1.75rem;margin-bottom:.5rem}.lesson-prose p{margin-bottom:1rem}.lesson-prose ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.lesson-prose ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1rem}.lesson-prose li{margin-bottom:.5rem}.lesson-prose strong{color:#18181b;font-weight:600}.lesson-prose blockquote{border-left:3px solid rgb(244 63 94);padding-left:1rem;margin:1.5rem 0;color:#52525b;font-style:italic}.lesson-prose blockquote p{margin-bottom:.5rem}.lesson-prose code{background:#f4f4f5;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;color:#be185d}.lesson-prose pre{background:#18181b;color:#f4f4f5;padding:1rem;border-radius:.75rem;overflow-x:auto;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.lesson-prose pre code{background:transparent;padding:0;color:inherit}.lesson-prose table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.875rem}.lesson-prose th{text-align:left;font-weight:600;color:#18181b;padding:.5rem .75rem;border-bottom:1px solid rgb(228 228 231)}.lesson-prose td{padding:.5rem .75rem;border-bottom:1px solid rgb(244 244 245)}.lesson-prose a{color:#f43f5e;text-decoration:underline}
