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