.rich-text-admin .ProseMirror h1{font-size:2.2rem;line-height:1.15;font-weight:700;margin:1.2rem 0 .9rem}.rich-text-admin .ProseMirror h2{font-size:1.7rem;line-height:1.2;font-weight:700;margin:1rem 0 .8rem}.rich-text-admin .ProseMirror h3{font-size:1.35rem;line-height:1.3;font-weight:600;margin:.9rem 0 .7rem}.rich-text-admin .ProseMirror p{margin:.7rem 0}.rich-text-admin .ProseMirror ul,.rich-text-admin .ProseMirror ol{padding-left:1.5rem;margin:.7rem 0}.rich-text-admin .ProseMirror blockquote{position:relative;margin:1rem 0;border-left:4px solid #89cb21;background:#f8fbe9;color:#344111;padding:.85rem 1rem}.rich-text-admin .ProseMirror blockquote p{margin:.2rem 0}.rich-text-admin .ProseMirror blockquote:before{content:'"';font-size:2.2rem;line-height:1;color:#89cb21;margin-right:.35rem}.rich-text-admin .ProseMirror table{width:100%;border-collapse:collapse;margin:1rem 0}.rich-text-admin .ProseMirror th,.rich-text-admin .ProseMirror td{border:1px solid #d5d5d5;padding:.45rem .55rem;vertical-align:top}.rich-text-admin .ProseMirror th{background:#f6f6f6;font-weight:600}.rich-text-admin .ProseMirror a{color:#292e82;text-decoration:underline}.rich-text-admin .ProseMirror img{display:inline-block;vertical-align:top;width:calc(50% - 8px);max-width:calc(50% - 8px);height:auto;margin:.45rem .5rem .55rem 0;border-radius:4px}.rich-text-admin .editor-drop-zone{border:1px dashed #d7d7d7;margin:10px;padding:2px;background:#fff}
