.rmiv2-functional .rm-rich-field{margin:0 0 28px;min-width:0}
.rmiv2-functional .rm-rich-field>label{margin-bottom:9px}
.rmiv2-functional .rm-rich-field .mce-tinymce{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #102b4310;box-sizing:border-box;max-width:100%}
.rmiv2-functional .rm-rich-field .mce-toolbar-grp{background:#f5f7fa;padding:7px 5px}
.rmiv2-functional .rm-rich-field .mce-btn{background:transparent;border-radius:5px}
.rmiv2-functional .rm-rich-field .mce-btn button{display:inline-block;min-height:32px;padding:4px 7px;border:0;border-radius:4px;background:transparent;color:#17354c;font:14px Arial,sans-serif;filter:none}
.rmiv2-functional .rm-rich-field .mce-btn:hover,.rmiv2-functional .rm-rich-field .mce-btn.mce-active{background:#e2e9f0;border-color:#b8c8d6}
.rmiv2-functional .rm-rich-field .mce-btn button:focus-visible{outline:2px solid #17486c;outline-offset:-2px}
.rmiv2-functional .rm-rich-field .mce-flow-layout-item{margin:2px 0}
.rmiv2-functional .rm-rich-field .mce-statusbar{background:#fafbfc}
.rmiv2-functional .rm-rich-help{font-size:13px;line-height:1.6;color:#536276;margin:9px 0 3px}
.rmiv2-functional .rm-rich-bottom{display:flex;gap:12px;justify-content:space-between;align-items:baseline;font-size:12px;color:#536276}
.rmiv2-functional .rm-rich-count{margin-left:auto;white-space:nowrap}
.rmiv2-functional .rm-rich-error{color:#a51f32;font-weight:700;margin:3px 0}
.rmiv2-functional .rm-rich-invalid .mce-tinymce{border-color:#a51f32;box-shadow:0 0 0 1px #a51f32}
.rm-prose{overflow-wrap:anywhere}
.rm-prose h2{font-size:1.5em;line-height:1.3;margin:1.25em 0 .55em}
.rm-prose h3{font-size:1.2em;line-height:1.35;margin:1.2em 0 .5em}
.rm-prose p{margin:0 0 1em}
.rm-prose ul,.rm-prose ol{margin:.5em 0 1.2em;padding-left:1.6em}
.rm-prose ul{list-style:disc}.rm-prose ol{list-style:decimal}
.rm-prose li{margin:.3em 0}.rm-prose li>p{margin:.3em 0}
.rm-prose blockquote{border-left:3px solid #d92f40;margin:1.2em 0;padding:.2em 1em;color:#536276}
.rm-prose a{text-decoration:underline;text-underline-offset:3px}
.rm-rich-preview>:first-child{margin-top:0}
@media(max-width:600px){.rmiv2-functional .rm-rich-field .mce-btn button{min-height:38px;padding:7px 8px}.rmiv2-functional .rm-rich-bottom{flex-wrap:wrap}}
