.visual-editor{border:1px solid #ddd3ef;border-radius:14px;margin:18px 0;max-width:100%;overflow:hidden}.ve-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:#faf7ff;border-bottom:1px solid #e6dff0}.ve-toolbar button,.ve-toolbar select{font:inherit;font-size:13px;padding:7px 10px;border:1px solid #ded3ed;background:white;color:#4f286d;border-radius:7px;width:auto;cursor:pointer}.ve-toolbar button:disabled{opacity:.45}.ve-canvas{min-height:420px;max-height:75vh;overflow:auto;padding:20px;background:#fff;outline-offset:-3px;line-height:1.75;font-size:16px;color:#26232d;overflow-wrap:anywhere}.visual-editor>label{padding:12px}.visual-editor textarea{font-family:monospace;min-height:400px}.ve-status{font-size:12px;color:#746781;margin:0;padding:10px;background:#faf8fd}.article-body{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-weight:750;line-height:1.28;margin:1.25em 0 .55em;letter-spacing:-.02em}.article-body h1{font-size:2em}.article-body h2{font-size:1.7em}.article-body h3{font-size:1.35em}.article-body h4{font-size:1.15em}.article-body h5,.article-body h6{font-size:1em}.article-body p{margin:.75em 0}.article-body table{border-collapse:collapse;width:100%;display:table;table-layout:fixed;max-width:100%;margin:1.2em 0;font-size:.94em}.article-body td,.article-body th{border:1px solid #dcd4e9;padding:10px 14px;text-align:left;min-width:0;overflow-wrap:anywhere}.article-body th{background:#f2ebfa;font-weight:700}.article-body blockquote{border-left:4px solid #8428cb;padding:8px 18px;margin:1em 0;background:#faf6ff}.article-body pre{white-space:pre-wrap;background:#f6f3f9;padding:15px;border-radius:8px}.article-body img,.article-body video{max-width:100%;height:auto;border-radius:10px}.article-body video{display:block;width:100%;max-height:650px;background:#17121f;margin:1.2em 0}.article-body iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:10px;display:block;margin:1.2em 0}.article-body figure{margin:1.2em 0}.article-body ul,.article-body ol{padding-left:1.6em}.article-body hr{margin:1.8em 0;border:0;border-top:1px solid #e4deec}.article-body .rich-html-content{overflow:visible}.ve-canvas[hidden],.visual-editor label[hidden]{display:none}@media(max-width:600px){.ve-canvas{padding:13px;min-height:360px;font-size:15px}.ve-toolbar{gap:5px;padding:7px}.ve-toolbar button,.ve-toolbar select{font-size:12px;padding:7px}.article-body{font-size:16px}}
