.blockicon-preview{width:100%;max-width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px} .blockicon-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center} .text-editor{min-width:250px;margin:0} .inner-text-editor{position:relative;display:flex;flex:1;min-height:inherit;overflow:hidden} .text-editor-static,.text-editor-animated{position:absolute;inset:0;background:rgba(0,0,0,0.00)} .text-editor-animated{background:linear-gradient(-45deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.00) 25%,rgba(0,0,0,0.00) 50%,rgba(0,0,0,0.00) 75%,rgba(0,0,0,0.00) 100%);background-size:400% 400%;animation:text-editor-gradient 45s ease-in-out infinite} @keyframes text-editor-gradient{0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%}} .text-editor-content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-self:flex-start;box-sizing:border-box} .text-editor-content ul,.text-editor-content ol{margin:0.5rem 0 1rem 1rem;line-height:1.6} .text-editor-content p,.text-editor-content li{padding:0;margin-top:0;margin-bottom:15px;line-height:1.3} .text-editor-content a{text-decoration:underline} .text-editor-content blockquote{margin:1rem 2rem;box-sizing:border-box} .text-editor-content em{font-style:italic} .text-editor-content dl{margin:0.5rem 0 1rem;padding:0} .text-editor-content dt{margin:0 0 4px;padding:0;line-height:1.3;font-weight:600} .text-editor-content dd{margin:0 0 12px 1rem;padding:0;line-height:1.3} .text-editor-content dfn{font-style:italic;font-weight:inherit} .text-editor-content br{margin-bottom:15px} .text-editor-content{container-type:inline-size} @container (max-width:700px){.text-editor-content img,.text-editor-content img.alignleft,.text-editor-content img.alignright,.text-editor-content img.aligncenter,.text-editor-content img.alignnone{float:none !important;clear:both;display:block;width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center 20%;margin-left:0 !important;margin-right:0 !important;margin-bottom:30px !important;box-shadow:none !important} .text-editor-content h1,.text-editor-content h2,.text-editor-content h3,.text-editor-content h4,.text-editor-content h5,.text-editor-content h6,.text-editor-content p{text-align:left !important}}