.rte-editor{--rte-body-font-size:var(--font-size-body-2);--rte-body-font-weight:400;--rte-body-line-height:125%;--rte-body-letter-spacing:-0.16px;--rte-body-color:#66696d;--rte-body-bold-font-weight:600;--rte-body-bold-color:#414346;--rte-heading-font-size:var(--font-size-heading-3);--rte-heading-font-weight:600;--rte-heading-line-height:125%;--rte-heading-letter-spacing:-0.48px;--rte-heading-color:#1f2022;--rte-heading-margin-top:0.5rem;--rte-heading-margin-bottom:0.5rem;--rte-heading-bold-font-weight:700;--rte-paragraph-spacing:0.75rem;--rte-link-color:#1862de;--rte-link-hover-color:#0e4eb8;--rte-list-indent:1.25rem;--rte-list-item-spacing:0.25rem}.rte-editor .ProseMirror{font-size:var(--rte-body-font-size);font-weight:var(--rte-body-font-weight);line-height:var(--rte-body-line-height);letter-spacing:var(--rte-body-letter-spacing);color:var(--rte-body-color);outline:none;min-height:inherit}.rte-editor .ProseMirror p{margin-top:0;margin-bottom:var(--rte-paragraph-spacing)}.rte-editor .ProseMirror p:last-child{margin-bottom:0}.rte-editor .ProseMirror p:empty:before{content:"\200b"}.rte-editor .ProseMirror li strong,.rte-editor .ProseMirror p strong{font-weight:var(--rte-body-bold-font-weight);color:var(--rte-body-bold-color)}.rte-editor .ProseMirror h2{font-size:var(--rte-heading-font-size);font-weight:var(--rte-heading-font-weight);line-height:var(--rte-heading-line-height);letter-spacing:var(--rte-heading-letter-spacing);color:var(--rte-heading-color);margin-top:var(--rte-heading-margin-top);margin-bottom:var(--rte-heading-margin-bottom)}.rte-editor .ProseMirror h2:first-child{margin-top:0}.rte-editor .ProseMirror h2 strong{font-weight:var(--rte-heading-bold-font-weight)}.rte-editor .ProseMirror a{color:var(--rte-link-color);text-decoration:underline;transition:color .15s ease}.rte-editor .ProseMirror a:hover{color:var(--rte-link-hover-color)}.rte-editor .ProseMirror ol,.rte-editor .ProseMirror ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:var(--rte-paragraph-spacing)}.rte-editor .ProseMirror li{margin-top:var(--rte-list-item-spacing);margin-bottom:var(--rte-list-item-spacing);padding-left:var(--rte-list-indent);position:relative}.rte-editor .ProseMirror ul>li:before{content:"•";position:absolute;left:0;color:var(--rte-body-color)}.rte-editor .ProseMirror ol{counter-reset:list-counter}.rte-editor .ProseMirror ol>li{counter-increment:list-counter}.rte-editor .ProseMirror ol>li:before{content:counter(list-counter) ".";position:absolute;left:0;color:var(--rte-body-color)}.rte-editor .ProseMirror li.rte-li-bold:before{font-weight:600}.rte-editor .ProseMirror li.rte-li-italic:before{font-style:italic}.rte-editor .ProseMirror li.rte-li-strike:before{text-decoration:line-through}.rte-editor .ProseMirror li:first-child{margin-top:0}.rte-editor .ProseMirror li:last-child{margin-bottom:0}.rte-editor .ProseMirror ol ol,.rte-editor .ProseMirror ol ul,.rte-editor .ProseMirror ul ol,.rte-editor .ProseMirror ul ul{margin-top:var(--rte-list-item-spacing);margin-bottom:0}.rte-editor .ProseMirror>:last-child{margin-bottom:0}.rte-editor .ProseMirror img{max-width:100%;height:auto;border-radius:.75rem}.rte-editor .ProseMirror figure[data-image-block]{margin:1rem 0;display:flex}.rte-editor .ProseMirror figure[data-text-align=center]{justify-content:center}.rte-editor .ProseMirror figure[data-text-align=right]{justify-content:flex-end}.rte-editor .ProseMirror [data-text-align=left]{text-align:left}.rte-editor .ProseMirror [data-text-align=center]{text-align:center}.rte-editor .ProseMirror [data-text-align=right]{text-align:right}.rte-editor .ProseMirror [data-text-align=justify]{text-align:justify}.rte-editor .ProseMirror li:has(>[data-text-align=center]),.rte-editor .ProseMirror li:has(>[data-text-align=right]){padding-left:0}.rte-editor .ProseMirror li:has(>[data-text-align=center]){text-align:center}.rte-editor .ProseMirror li:has(>[data-text-align=right]){text-align:right}.rte-editor .ProseMirror ol>li:has(>[data-text-align=center]):before,.rte-editor .ProseMirror ol>li:has(>[data-text-align=right]):before,.rte-editor .ProseMirror ul>li:has(>[data-text-align=center]):before,.rte-editor .ProseMirror ul>li:has(>[data-text-align=right]):before{position:static;margin-right:.25rem}.rte-editor .ProseMirror li:has(>[data-text-align=center])>p,.rte-editor .ProseMirror li:has(>[data-text-align=right])>p{display:inline}.rte-editor.rte-single-line .ProseMirror{white-space:nowrap;overflow-x:auto;overflow-y:hidden;min-height:auto}.rte-editor.rte-single-line .ProseMirror p{margin-bottom:0}