.rich-text-editor .rich-text-editor-component{margin:20px 0}
.rich-text-editor .rich-text-editor-component h1,.rich-text-editor .rich-text-editor-component h2,.rich-text-editor .rich-text-editor-component h3,.rich-text-editor .rich-text-editor-component h4,.rich-text-editor .rich-text-editor-component h5,.rich-text-editor .rich-text-editor-component h6{margin:0}
.rich-text-editor .rich-text-editor-component p{font-size:20px;line-height:32px;font-weight:500}
.rich-text-editor .rich-text-editor-component a{color:#d60056;text-decoration:none;border-bottom:1px solid currentColor}
.rich-text-editor .rich-text-editor-component ul li,.rich-text-editor .rich-text-editor-component ol li{font-size:20px;line-height:32px;font-weight:500}
.rich-text-editor .rich-text-editor-component ul ol,.rich-text-editor .rich-text-editor-component ol ol{list-style-type:lower-alpha}
.rich-text-editor .rich-text-editor-component ul ol ol,.rich-text-editor .rich-text-editor-component ol ol ol{list-style-type:lower-roman}
.rich-text-editor .rich-text-editor-component ul ol ol ol,.rich-text-editor .rich-text-editor-component ol ol ol ol{list-style-type:decimal}
.rich-text-editor .rich-text-editor-component table{width:100%;border-collapse:collapse}
.rich-text-editor .rich-text-editor-component th,.rich-text-editor .rich-text-editor-component td{border:1px solid #130f25;padding:8px}
.rich-text-editor .rich-text-editor-component blockquote{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;font-size:18px;position:relative}
.rich-text-editor .rich-text-editor-component blockquote:before{content:"";width:5px;height:100%;background:#4a33d1;position:absolute;left:-20px}
.rich-text-editor .rich-text-editor-component:has(pre){background:#f4f7fa;padding:15px 30px;border-radius:8px;overflow-x:auto}
.rich-text-editor .rich-text-editor-component pre{font-size:14px;color:#130f25}
.rich-text-editor .rich-text-editor-component.black{color:#130f25}
.rich-text-editor .rich-text-editor-component.white{color:#fff}
.-dark .rich-text-editor .rich-text-editor-component{color:#fff}
.scroll-margin{scroll-margin-top:150px}
.code-snippet--style{background:#e8ebf8;font-family:Courier New;color:#172b4d;font-weight:500}