.editor-container{h1{color:#3b3d50;font-size:36px;font-weight:500;letter-spacing:.2px;line-height:40px;margin:8px 0 32px}h2{font-size:24px;margin:8px 0 24px}h2,h3{color:#3b3d50;font-weight:500;letter-spacing:.2px;line-height:32px}h3{font-size:20px;margin:8px 0 12px}p{margin:0 0 20px}ol,p,ul{color:#242424;font-size:1rem;letter-spacing:.2px}ol,ul{margin:0 0 24px}ul{padding-left:14px}ol{font-size:1rem;padding-left:16px}blockquote{padding-left:8px}img{max-width:100%;height:auto;display:block;margin:1em 0;cursor:move;transition:outline .2s ease}img:hover{outline:2px solid rgba(79,70,229,.1);outline-offset:2px}.figure-image-wrapper.ProseMirror-selectednode,img.ProseMirror-selectednode{outline:2px solid #4f46e5;outline-offset:2px;cursor:default}.figure-image-wrapper.ProseMirror-selectednode img{outline:none!important}&.dragging img{cursor:grabbing}}.moveable-control-box{z-index:100;position:absolute!important}.moveable-line{background:#4f46e5!important;height:1px!important}.moveable-control{background:#4f46e5!important;border:2px solid #fff!important;border-radius:50%!important;width:12px!important;height:12px!important;margin-top:-6px!important;margin-left:-6px!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.editor-container .relative{position:relative}.ProseMirror .figure-image-wrapper{margin:1em 0;display:block;text-align:center;outline:none!important;clear:both;width:auto!important;height:auto!important}.ProseMirror .figure-image-wrapper figure{margin:0 auto;max-width:100%;outline:none!important;display:inline-block;width:auto;height:auto}.ProseMirror .figure-image-wrapper .image-container{position:relative;display:block;outline:none!important}.ProseMirror .figure-image-wrapper img{max-width:100%;height:auto;display:block;outline:none!important;margin:0 auto}.ProseMirror .figure-image-wrapper .caption-container{margin-top:.5em;margin-bottom:.5em;text-align:center;outline:none!important;width:100%;position:relative;z-index:1}.ProseMirror .figure-image-wrapper .caption-input{width:100%;border:none;background:transparent;text-align:center;font-size:.9em;color:#666;padding:4px;margin:0;outline:none!important}.ProseMirror .figure-image-wrapper figcaption{font-size:.9em;color:#666;padding:4px;min-height:24px;cursor:text;outline:none!important;margin:0}.ProseMirror .figure-image-wrapper figcaption.no-caption{color:#999;font-style:italic}.ProseMirror .figure-image-wrapper :focus,.ProseMirror .figure-image-wrapper :focus-visible{outline:none!important;box-shadow:none!important}