.lesson-content.svelte-4kl901 h1{font-size:1.875rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#3d3b36}.lesson-content.svelte-4kl901 h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#3d3b36}.lesson-content.svelte-4kl901 h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#3d3b36}.lesson-content.svelte-4kl901 p{margin-bottom:1rem;line-height:1.75;color:#4a4842}.lesson-content.svelte-4kl901 ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.lesson-content.svelte-4kl901 ol{margin-bottom:1rem;margin-left:1.5rem;list-style-type:decimal}.lesson-content.svelte-4kl901 li{margin-bottom:.5rem;color:#4a4842}.lesson-content.svelte-4kl901 blockquote{font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #D4A574;background:#fdf9f3;border-radius:0 .5rem .5rem 0;color:#4a4842}.lesson-content.svelte-4kl901 a{color:#d4a574;text-decoration:underline}.lesson-content.svelte-4kl901 strong{font-weight:600;color:#3d3b36}.lesson-content.svelte-4kl901 hr{margin:2rem 0;border:none;border-top:1px solid #F5F0E8}.lesson-content.svelte-4kl901 .scripture-ref{color:#5e6b52;text-decoration:none;border-bottom:1px dotted #8A9A5B;font-weight:500;transition:color .15s,border-color .15s}.lesson-content.svelte-4kl901 .scripture-ref:hover{color:#3a4a30;border-bottom-style:solid}
