.magazine-rich { overflow-wrap:anywhere; }
.magazine-rich p { margin:0; font-size:inherit; line-height:inherit; }
.magazine-rich p + p { margin-top:1em; }
.magazine-rich h1,.magazine-rich h2,.magazine-rich h3,.magazine-rich h4,.magazine-rich h5,.magazine-rich h6 { margin:0 0 .5em; font-weight:700; line-height:1.3; }
.magazine-rich h1 { font-size:2em; }.magazine-rich h2 { font-size:1.5em; }.magazine-rich h3 { font-size:1.17em; }
.magazine-rich ul,.magazine-rich ol { margin:.5em 0; padding-inline-start:1.8em; }
.magazine-rich ul { list-style:disc; }.magazine-rich ol { list-style:decimal; }
.magazine-rich li { display:list-item; }
.magazine-rich blockquote { margin:1em 0; padding-inline-start:1em; border-inline-start:3px solid currentColor; }
.magazine-rich a { text-decoration:underline; }
.magazine-rich table { border-collapse:collapse; width:100%; table-layout:fixed; margin:1em 0; }
.magazine-rich td { border:1px solid currentColor; padding:8px; vertical-align:top; }
.magazine-rich strong { font-weight:800; }.magazine-rich em { font-style:italic; }
.magazine-rich span[style*="font-weight:"] > strong { font-weight:inherit; }
.ud-hero__note.magazine-rich { white-space:normal; }
.ud-hero__title.magazine-rich p,.ud-copy__title.magazine-rich p { margin:0; }
.ud-closing.magazine-rich { font-size:18px; line-height:1.7; }
.ud-extra-text { padding:56px 5vw 80px 24%; font-size:18px; line-height:1.7; background:#000; color:#f8f7f7; direction:rtl; text-align:justify; }
.ud-extra-text,.ud-extra-quote { display:flex; flex-wrap:wrap; align-items:flex-start; gap:24px; }
.ud-extra-text > .ud-text-position,.ud-extra-quote > .ud-text-position { flex:0 0 auto; width:100%; max-width:100%; min-width:0; position:relative; }
.ud-editor-preview [data-magazine-resizable] { outline:1px dashed #1671ef; outline-offset:-1px; }
.ud-resize-handle { position:absolute; bottom:0; left:0; z-index:9; width:calc(24px / var(--ud-preview-scale,1)); height:calc(24px / var(--ud-preview-scale,1)); padding:0; border:1px solid #1671ef; background:#fff; color:#1671ef; font-size:calc(18px / var(--ud-preview-scale,1)); cursor:sw-resize; touch-action:none; }
.ud-extra-quote { width:min(70%,460px); margin:32px auto; padding:20px; border:1px solid #000; background:#f8f7f7; color:#000; font-size:18px; line-height:1.7; text-align:justify; direction:rtl; }
.ud-extra-image { aspect-ratio:16/9; }
body.ud-editor-preview { margin:0!important; padding:0!important; min-width:0!important; }
.ud-editor-preview .ud { margin:0!important; }
.ud-editor-preview [data-magazine-field] { cursor:pointer; }
.ud-editor-preview [data-magazine-field]:hover { outline:2px dashed #1671ef; outline-offset:-2px; }
.ud-editor-preview [data-magazine-field][data-active] { outline:2px solid #1671ef; outline-offset:-2px; }
.ud-editor-preview [data-magazine-field] { position:relative; }
.ud-editor-preview .ud-hero__ribbon[data-magazine-field],.ud-editor-preview .ud-next-card[data-magazine-field] { position:absolute; }
.ud-edit-pen { position:absolute; top:4px; right:4px; z-index:8; display:grid; place-items:center; width:calc(24px / var(--ud-preview-scale,1)); height:calc(24px / var(--ud-preview-scale,1)); border:calc(1px / var(--ud-preview-scale,1)) solid #1671ef; border-radius:50%; background:#fff; color:#1671ef; font:22px/1 sans-serif; font-size:calc(20px / var(--ud-preview-scale,1)); cursor:pointer; box-shadow:0 1px 3px #0002; }
.ud-edit-pen:hover { background:#e8f1ff; }
.ud-editor-preview [data-magazine-block] { position:relative; }
.ud-delete-button { position:absolute; top:4px; right:calc(64px / var(--ud-preview-scale,1)); z-index:10; display:grid; place-items:center; width:calc(24px / var(--ud-preview-scale,1)); height:calc(24px / var(--ud-preview-scale,1)); padding:0; border:calc(1px / var(--ud-preview-scale,1)) solid #d32020; border-radius:50%; background:#fff; color:#d32020; font:calc(22px / var(--ud-preview-scale,1))/1 sans-serif; cursor:pointer; }
.ud-delete-button--section { right:auto; left:4px; }
.ud-delete-button--still { right:calc(32px / var(--ud-preview-scale,1)); }
.ud-delete-button:hover { background:#d32020; color:#fff; }
.ud-move-handle { position:absolute; top:4px; right:calc(32px / var(--ud-preview-scale,1)); z-index:9; width:calc(24px / var(--ud-preview-scale,1)); height:calc(24px / var(--ud-preview-scale,1)); display:grid; place-items:center; padding:3px; border:calc(1px / var(--ud-preview-scale,1)) solid #1671ef; border-radius:50%; background:#fff; color:#1671ef; cursor:grab; touch-action:none; user-select:none; }
.ud-move-handle svg { display:block; width:100%; height:100%; }
.ud-editor-preview [data-dragging] { z-index:10; outline:2px solid #1671ef; cursor:grabbing; will-change:translate; }
.ud-editor-preview [data-dragging] .ud-move-handle { cursor:grabbing; }
@media(max-width:760px) { .ud-extra-text { padding:24px 16px; }.ud-extra-quote { padding:24px 16px; }.ud-editor-preview .ud-hero__ribbon[data-magazine-field],.ud-editor-preview .ud-next-card[data-magazine-field] { position:relative; } }
