.lesson-body[data-v-6cc8e3eb] h2{color:#fff;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.25;margin-bottom:.9rem;margin-top:2.5rem}.lesson-body[data-v-6cc8e3eb] p{color:#d1d5db;line-height:1.75;margin-bottom:1.1rem}.lesson-body[data-v-6cc8e3eb] a{color:#c4a2f6;text-decoration:underline;text-underline-offset:2px}.lesson-body[data-v-6cc8e3eb] a:hover{color:#d9c4fb}.lesson-body[data-v-6cc8e3eb] strong{color:#fff;font-weight:600}.lesson-body[data-v-6cc8e3eb] em{font-style:italic}.lesson-body[data-v-6cc8e3eb] ol,.lesson-body[data-v-6cc8e3eb] ul{color:#d1d5db;list-style:none;margin-bottom:1.4rem;padding-left:0}.lesson-body[data-v-6cc8e3eb] ul>li{line-height:1.7;margin-bottom:.55rem;padding-left:1.5rem;position:relative}.lesson-body[data-v-6cc8e3eb] ul>li:before{background:#a855f7;border-radius:9999px;content:"";height:.4rem;left:.15rem;position:absolute;top:.62rem;width:.4rem}.lesson-body[data-v-6cc8e3eb] ol{counter-reset:step}.lesson-body[data-v-6cc8e3eb] ol>li{counter-increment:step;line-height:1.7;margin-bottom:.7rem;padding-left:2.25rem;position:relative}.lesson-body[data-v-6cc8e3eb] ol>li:before{align-items:center;background:rgba(168,85,247,.15);border-radius:9999px;color:#c4a2f6;content:counter(step);display:flex;font-size:.8rem;font-weight:700;height:1.5rem;justify-content:center;left:0;position:absolute;top:.05rem;width:1.5rem}.lesson-body[data-v-6cc8e3eb] table{border-collapse:collapse;font-size:.9rem;margin:1.25rem 0 1.75rem;width:100%}.lesson-body[data-v-6cc8e3eb] th{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);color:#9ca3af;font-weight:500;padding:.6rem .9rem;text-align:left}.lesson-body[data-v-6cc8e3eb] td{border-bottom:1px solid hsla(0,0%,100%,.06);color:#d1d5db;padding:.6rem .9rem}.lesson-body[data-v-6cc8e3eb] blockquote{border-left:3px solid rgba(168,85,247,.5);color:#e5e7eb;font-family:var(--font-accent);font-size:1.2rem;font-style:italic;line-height:1.5;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}
