.rich-text-content{color:#374151;font-size:15px;line-height:1.8;word-break:break-word}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3{color:#111827;font-weight:700;margin:1.5em 0 .75em}.rich-text-content h1{font-size:1.75rem}.rich-text-content h2{font-size:1.5rem}.rich-text-content h3{font-size:1.25rem}.rich-text-content p{margin:.75em 0}.rich-text-content ol,.rich-text-content ul{margin:.75em 0;padding-left:1.5em}.rich-text-content ul{list-style:disc}.rich-text-content ol{list-style:decimal}.rich-text-content li{margin:.25em 0}.rich-text-content a{color:#2563eb;text-decoration:underline}.rich-text-content img{border-radius:8px;height:auto;margin:1em 0;max-width:100%}.rich-text-content table{border-collapse:collapse;font-size:14px;margin:1em 0;width:100%}.rich-text-content td,.rich-text-content th{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.rich-text-content th{background:#f9fafb;font-weight:600}.rich-text-content blockquote{border-left:4px solid #2563eb;color:#6b7280;font-style:italic;margin:1em 0;padding-left:1em}.rich-text-content pre{background:#f3f4f6;border-radius:6px;font-size:13px;overflow-x:auto;padding:1em}
