.lesson-content h1{color:#18181b;margin-top:2.5rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.25}.lesson-content h2{color:#18181b;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.25}.lesson-content h3{color:#18181b;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.25}.lesson-content h4{color:#27272a;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.25}.lesson-content p{color:#3f3f46;margin-bottom:1rem;font-size:15px;line-height:1.75}.lesson-content ol{margin-bottom:1rem;margin-left:1.25rem;list-style-type:decimal;list-style-position:outside}.lesson-content ul{margin-bottom:1rem;margin-left:1.25rem;list-style-type:disc;list-style-position:outside}.lesson-content li{color:#3f3f46;margin-bottom:.375rem;font-size:15px;line-height:1.75}.lesson-content li p{margin-bottom:0;display:inline}.lesson-content blockquote{color:#3f3f46;border-left:4px solid #ef4444;margin:1.5rem 0;padding-top:.25rem;padding-bottom:.25rem;padding-left:1.25rem;font-style:italic}.lesson-content blockquote p{margin-bottom:.25rem}.lesson-content hr{border-top:1px solid #e4e4e7;margin:2rem 0}.lesson-content a{color:#4f46e5;text-underline-offset:2px;text-decoration:underline}.lesson-content pre{color:#f4f4f5;background:#18181b;border-radius:.75rem;margin:1.25rem 0;padding:1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.lesson-content pre code{background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lesson-content .code-block-wrap pre{border:0;border-radius:0;margin:0}.lesson-content .image-figure{margin:1.5rem 0}.lesson-content .image-figure img{background:#f4f4f5;border-radius:.75rem;width:100%;height:auto}.lesson-content .image-figure figcaption{text-align:center;color:#a1a1aa;margin-top:.5rem;font-size:.75rem}.lesson-content div[data-youtube-video]{aspect-ratio:16/9;background:#000;border-radius:.75rem;width:100%;margin:1.5rem 0;position:relative;overflow:hidden}.lesson-content div[data-youtube-video] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lesson-content .note{margin:1.25rem 0}.lesson-content .note .note-body>:last-child{margin-bottom:0}.lesson-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5rem 0;font-size:14px}.lesson-content th,.lesson-content td{vertical-align:top;text-align:left;border:1px solid #d4d4d8;padding:.5rem .75rem}.lesson-content th{color:#18181b;background:#f4f4f5;font-weight:600}.lesson-content td>p,.lesson-content th>p{margin-bottom:0}.lesson-content .selectedCell{background:#4f46e514}.lesson-content .column-resize-handle{background-color:#6366f1;width:3px}.lesson-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a1a1aa;pointer-events:none;height:0}.sfy-toggle-btn.active{color:#166534;background:#dcfce7;border-color:#86efac}body.sfy-mode .code-block-toolbar,body.sfy-mode .breadcrumbs,body.sfy-mode .scroll-to-top,body.sfy-mode .prev-next-nav{display:none}.sfy-hidden{display:none!important}.sfy-pre{white-space:pre-wrap;word-break:break-word;color:#3f3f46;background:#fafafa;border-left:3px solid #d4d4d8;margin:1rem 0;padding:.75rem 1rem;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.9rem;line-height:1.85}
