.editorial-content{line-height:1.8;overflow-wrap:anywhere;display:block!important;min-width:0}
.editorial-content h2{font-size:clamp(25px,2.5vw,36px);line-height:1.25;margin:1.8em 0 .7em;color:var(--ink,#181818)}
.editorial-content h3,.editorial-content h4{font-size:clamp(21px,2vw,28px);line-height:1.35;margin:1.5em 0 .6em}
.editorial-content p{margin:0 0 1.2em}.editorial-content ul,.editorial-content ol{padding-left:1.6em;margin:1em 0 1.5em}.editorial-content li{margin:.4em 0}.editorial-content li[data-list=bullet]{list-style-type:disc}
.editorial-content img{display:block;max-width:100%;width:auto;height:auto;margin:1.6em auto;border-radius:14px}.editorial-content a{text-decoration:underline;text-underline-offset:3px}
.editorial-content blockquote{border-left:3px solid #a8a8a8;padding:10px 24px;margin:1.5em 0;background:#f2f2f2}.editorial-content pre{white-space:pre-wrap;background:#efefef;padding:20px;border-radius:12px}
.editorial-content table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%;margin:1.5em 0}.editorial-content td,.editorial-content th{border:1px solid #d7d7d7;padding:10px 14px;min-width:100px}
.editorial-content .ql-align-center{text-align:center}.editorial-content .ql-align-right{text-align:right}.editorial-content .ql-align-justify{text-align:justify}.editorial-content .ql-indent-1{margin-left:1.5em}.editorial-content .ql-indent-2{margin-left:3em}.editorial-content .ql-indent-3{margin-left:4.5em}
