.prose :global(h2){color:#111827;margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.prose :global(h3){color:#111827;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.prose :global(p){color:#374151;margin-bottom:1.25rem;line-height:1.75}.prose :global(ul),.prose :global(ol){margin-bottom:1.25rem;padding-left:1.5rem}.prose :global(li){color:#374151;margin-bottom:.5rem;line-height:1.75}.prose :global(ul){list-style-type:disc}.prose :global(ol){list-style-type:decimal}.prose :global(a){color:var(--color-rot);text-underline-offset:4px;font-weight:600;text-decoration:underline}.prose :global(a:hover){color:var(--color-rot-dunkel)}.prose :global(strong){color:var(--color-rot);font-weight:700}.prose :global(blockquote){border-left:4px solid var(--color-gelb-dunkel);color:#4b5563;margin:1.5rem 0;padding-left:1rem;font-style:italic}
