.rich-content{font:400 14px/1.55 Inter,sans-serif;color:#303238;overflow-wrap:anywhere}
.rich-content p{margin:0 0 14px;max-width:none}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{margin:24px 0 12px;line-height:1.25}.rich-content h1{font-size:30px}.rich-content h2{font-size:25px}.rich-content h3{font-size:21px}.rich-content h4{font-size:18px}
.rich-content strong{font-weight:700}.rich-content em{font-synthesis:style}.rich-content a{color:#ad2936;text-decoration:underline;text-underline-offset:3px}.rich-content ul,.rich-content ol{padding-left:26px;margin:12px 0}.rich-content li p{margin:3px 0}.rich-content blockquote{border-left:3px solid #cf3543;margin:18px 0;padding:4px 20px;color:#666}.rich-content pre{background:#222;color:#ddd;padding:18px;border-radius:8px;overflow:auto;white-space:pre-wrap;font:13px/1.5 monospace}.rich-content code{font-family:monospace;background:#0001;padding:2px 4px;border-radius:3px}.rich-content pre code{background:none;padding:0}.rich-content hr{border:0;border-top:1px solid #b8b8b8;margin:26px 0}.rich-content mark{border-radius:3px;color:#23252b}.rich-content figure{margin:20px 0}.rich-content img,.rich-content video{display:block;max-width:100%;height:auto;border-radius:8px;margin:12px 0}.rich-content figcaption{color:#666;font-size:12px;text-align:center}
.rich-content .rich-callout{border-radius:9px;padding:16px 20px;margin:18px 0;border-left:4px solid #497e9a;background:#e1ebef}.rich-content .rich-callout[data-tone="tip"]{border-color:#558965;background:#e1ece3}.rich-content .rich-callout[data-tone="warning"]{border-color:#b7873a;background:#f2ead9}.rich-callout p:last-child{margin-bottom:0}.rich-details{background:#e8e8e8;border-radius:8px;padding:14px 18px;margin:18px 0}.rich-details summary{cursor:pointer;font-weight:600;margin-bottom:8px}.rich-table{max-width:100%;overflow:auto}.rich-content table{border-collapse:collapse;width:100%;table-layout:fixed;margin:16px 0}.rich-content th,.rich-content td{border:1px solid #aaa;padding:9px;vertical-align:top;min-width:50px}.rich-content th{background:#ddd;font-weight:600}.rich-content .task-list,.rich-content ul[data-type="taskList"]{list-style:none;padding:0}.rich-content .task-item,.rich-content li[data-type="taskItem"]{display:flex;gap:10px;align-items:flex-start}.rich-content .task-item input{margin-top:6px}.rich-content li[data-type="taskItem"]>div{flex:1}
