:is(.blog-content,.blog-editor){overflow-wrap:anywhere;min-width:0}:is(.blog-content,.blog-editor) img{max-width:100%;height:auto;display:block}:is(.blog-content,.blog-editor) :is(img,.blog-image-node)[data-align=center]{margin-left:auto;margin-right:auto}:is(.blog-content,.blog-editor) :is(img,.blog-image-node)[data-align=right]{margin-left:auto;margin-right:0}:is(.blog-content,.blog-editor) [data-image-row]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}:is(.blog-content,.blog-editor) [data-image-row][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.blog-content,.blog-editor) [data-image-row]>*{min-width:0;margin-top:0}:is(.blog-content,.blog-editor) table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5rem 0}:is(.blog-content,.blog-editor) :is(th,td){vertical-align:top;overflow-wrap:anywhere;border:1px solid #cfcac1;min-width:1.5rem;padding:.6rem;position:relative}:is(.blog-content,.blog-editor) th{text-align:left;background:#f1eee8;font-weight:600}:is(.blog-content,.blog-editor) :is(th,td)>p{margin:0}.blog-content .blog-table-scroll{max-width:100%;margin:1.5rem 0;overflow-x:auto}.blog-content .blog-table-scroll>table{min-width:28rem;margin:0}.blog-editor .tableWrapper{overflow-x:auto}.blog-editor .selectedCell:after{content:"";pointer-events:none;background:#9bb9d955;position:absolute;inset:0}.blog-editor .column-resize-handle{pointer-events:none;background:#547348;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.blog-editor.resize-cursor{cursor:col-resize}.blog-image-node{max-width:100%;margin-bottom:.5rem;position:relative}.blog-image-node>img{width:100%;height:auto}.blog-image-node.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #547348}.blog-image-resize{color:#fff;cursor:ew-resize;touch-action:none;background:#43633a;border-radius:.3rem;min-width:2rem;min-height:2rem;display:none;position:absolute;bottom:0;right:0}.blog-image-node.ProseMirror-selectednode>.blog-image-resize,.blog-image-node:hover>.blog-image-resize{display:block}@media (width<=639px){:is(.blog-content,.blog-editor) [data-image-row],:is(.blog-content,.blog-editor) [data-image-row][data-columns="3"]{grid-template-columns:minmax(0,1fr)}}
