.rich-content[data-v-2ce840bd] p{color:var(--color-text);line-height:1.85;margin-bottom:16px}.rich-content[data-v-2ce840bd] h1,.rich-content[data-v-2ce840bd] h2,.rich-content[data-v-2ce840bd] h3,.rich-content[data-v-2ce840bd] h4,.rich-content[data-v-2ce840bd] h5,.rich-content[data-v-2ce840bd] h6{color:var(--color-text);font-family:var(--font-heading);margin:24px 0 12px}.rich-content[data-v-2ce840bd] a{color:var(--brand-blue)}.rich-content[data-v-2ce840bd] a:hover{color:var(--brand-blue-dark)}.rich-content[data-v-2ce840bd] table{border-collapse:collapse;font-size:14px;margin:16px 0 24px;width:100%}.rich-content[data-v-2ce840bd] td,.rich-content[data-v-2ce840bd] th{border:1px solid var(--color-border);padding:10px 14px;text-align:left;vertical-align:top}.rich-content[data-v-2ce840bd] th{background:var(--color-bg-muted);font-weight:600}.rich-content[data-v-2ce840bd] ol,.rich-content[data-v-2ce840bd] ul{margin-bottom:16px;padding-left:24px}.rich-content[data-v-2ce840bd] blockquote{background:var(--color-bg-muted);border-left:4px solid var(--brand-blue);color:var(--color-text-secondary);margin:16px 0;padding:12px 16px}.rich-content[data-v-2ce840bd] code{background:var(--color-bg-muted);border-radius:4px;font-family:Consolas,Courier New,monospace;font-size:.92em;padding:2px 6px}.rich-content[data-v-2ce840bd] pre{background:#1f2937;border-radius:var(--radius-sm);color:#f9fafb;margin:16px 0 24px;overflow-x:auto;padding:16px}.rich-content[data-v-2ce840bd] img{border-radius:var(--radius-sm);margin:16px 0;max-width:100%}.rich-content[data-v-2ce840bd] figure{margin:16px 0 24px}.rich-content[data-v-2ce840bd] figcaption{color:var(--color-text-muted);font-size:13px;margin-top:8px;text-align:center}.rich-content .empty[data-v-2ce840bd]{color:var(--color-text-muted);padding:40px 0;text-align:center}
