.learn-prose h1:not(:where(.not-prose,.not-prose *)){font-size:1.875rem;font-weight:700;color:#111827;margin-top:0;margin-bottom:1.5rem;letter-spacing:-.05em}.learn-prose h2:not(:where(.not-prose,.not-prose *)){font-size:1.375rem;font-weight:700;color:#111827;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-.025em}.learn-prose h3:not(:where(.not-prose,.not-prose *)){font-size:1.125rem;font-weight:600;color:#1f2937;margin-top:1.75rem;margin-bottom:.75rem}.learn-prose h4:not(:where(.not-prose,.not-prose *)){font-size:1rem;font-weight:600;color:#374151;margin-top:1.5rem;margin-bottom:.5rem}.learn-prose hr:not(:where(.not-prose,.not-prose *)){border:none;border-top:1px solid #e5e7eb;margin:2.5rem 0}.learn-prose p:not(:where(.not-prose,.not-prose *)){font-size:1rem;line-height:1.6;color:#374151;margin-bottom:1rem}.learn-prose ul:not(:where(.not-prose,.not-prose *)){list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem;color:#374151}.learn-prose ul:not(:where(.not-prose,.not-prose *)) li{margin-bottom:.5rem;line-height:1.75}.learn-prose ol:not(:where(.not-prose,.not-prose *)){list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.5rem;color:#374151}.learn-prose ol:not(:where(.not-prose,.not-prose *)) li{margin-bottom:.5rem;line-height:1.75}.learn-prose a:not(:where(.not-prose,.not-prose *)){color:#3b82f6;text-decoration:underline}.learn-prose a:not(:where(.not-prose,.not-prose *)):hover{color:#2563eb}.learn-prose blockquote:not(:where(.not-prose,.not-prose *)){border-left:4px solid #e5e7eb;padding-left:1rem;font-style:italic;color:#6b7280;margin:1.5rem 0}.learn-prose code:not(:where(.not-prose,.not-prose *)){background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;color:#ef4444}.learn-prose pre:not(:where(.not-prose,.not-prose *)){background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1.5rem}.learn-prose pre:not(:where(.not-prose,.not-prose *)) code{background-color:transparent;color:inherit;padding:0}.learn-prose figure:not(:where(.not-prose,.not-prose *)){margin:1.5rem 0}.learn-prose figcaption:not(:where(.not-prose,.not-prose *)){font-size:1rem;line-height:1.6;color:#374151;margin-top:.75rem}.learn-prose section:not(:where(.not-prose,.not-prose *)){margin-bottom:3rem}.learn-prose .heading-anchor{scroll-margin-top:5rem}.learn-prose .heading-anchor-wrap{display:block;color:inherit!important;text-decoration:none!important}.learn-prose .heading-anchor-link{display:inline-block;opacity:0;margin-left:.4em;color:var(--primary);text-decoration:none!important;font-weight:500;font-size:1em;transition:opacity .15s ease-in-out,color .15s ease-in-out}.learn-prose .heading-anchor:hover .heading-anchor-link{opacity:1}.learn-prose .heading-anchor-link:hover{color:var(--primary)}