.prose,.ow-richtext{color:#374151;font-size:1rem;line-height:1.75;word-break:break-word;overflow-wrap:anywhere}.prose h1,.ow-richtext h1{font-size:1.875rem;line-height:1.25;font-weight:700;color:#111827;margin:1.6em 0 0.6em}.prose h2,.ow-richtext h2{font-size:1.5rem;line-height:1.3;font-weight:700;color:#111827;margin:1.5em 0 0.6em}.prose h3,.ow-richtext h3{font-size:1.25rem;line-height:1.35;font-weight:600;color:#111827;margin:1.4em 0 0.5em}.prose h4,.ow-richtext h4{font-size:1.125rem;line-height:1.4;font-weight:600;color:#111827;margin:1.3em 0 0.5em}.prose h5,.ow-richtext h5,.prose h6,.ow-richtext h6{font-size:1rem;font-weight:600;color:#111827;margin:1.2em 0 0.4em}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.ow-richtext h1:first-child,.ow-richtext h2:first-child,.ow-richtext h3:first-child{margin-top:0}.prose p,.ow-richtext p{margin:0 0 1.1em}.prose strong,.ow-richtext strong,.prose b,.ow-richtext b{font-weight:700;color:#111827}.prose em,.ow-richtext em,.prose i,.ow-richtext i{font-style:italic}.prose u,.ow-richtext u{text-decoration:underline}.prose small,.ow-richtext small{font-size:0.875em}.prose ul,.ow-richtext ul{list-style:disc;margin:0 0 1.1em;padding-left:1.6em}.prose ol,.ow-richtext ol{list-style:decimal;margin:0 0 1.1em;padding-left:1.6em}.prose li,.ow-richtext li{margin:0.35em 0;padding-left:0.25em}.prose ul ul,.ow-richtext ul ul{list-style:circle;margin:0.35em 0}.prose ol ol,.ow-richtext ol ol{list-style:lower-alpha;margin:0.35em 0}.prose li>p,.ow-richtext li>p{margin:0.25em 0}.prose a,.ow-richtext a{color:#4b2bf5;text-decoration:underline;text-underline-offset:2px}.prose a:hover,.ow-richtext a:hover{color:#3a1fd0}.prose blockquote,.ow-richtext blockquote{margin:1.2em 0;padding:0.4em 0 0.4em 1.1em;border-left:3px solid #d1d5db;color:#4b5563;font-style:italic}.prose hr,.ow-richtext hr{border:0;border-top:1px solid #e5e7eb;margin:2em 0}.prose img,.ow-richtext img{max-width:100%;height:auto;border-radius:0.5rem;margin:1.2em 0}.prose pre,.ow-richtext pre{background:#f3f4f6;padding:1em;border-radius:0.5rem;overflow-x:auto;margin:1.2em 0}.prose code,.ow-richtext code{background:#f3f4f6;padding:0.15em 0.35em;border-radius:0.25rem;font-size:0.9em}.prose pre code,.ow-richtext pre code{background:transparent;padding:0}.prose table,.ow-richtext table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:0.95em}.prose th,.ow-richtext th,.prose td,.ow-richtext td{border:1px solid #e5e7eb;padding:0.5em 0.75em;text-align:left}.prose th,.ow-richtext th{background:#f9fafb;font-weight:600}.prose.text-gray-500,.ow-richtext.text-gray-500{color:#6b7280}.prose.text-gray-500 h1,.prose.text-gray-500 h2,.prose.text-gray-500 h3,.prose.text-gray-500 strong{color:#4b5563}