.cms-ec--plain>*{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;margin:0}.cms-ec ul:not([class]){margin:6px 0;padding-left:0;list-style:inside}.cms-ec ol:not([class]){margin:6px 0;padding-left:0;list-style:inside decimal}.cms-ec ul:not([class])>li,.cms-ec ol:not([class])>li{margin:2px 0}.cms-ec ul:not([class])>li>p,.cms-ec ol:not([class])>li>p{display:inline}.cms-ec li>p{margin:0!important}.cms-ec li::marker{color:inherit}.cms-ec ul[data-list-style=disc]{list-style-type:disc!important}.cms-ec ul[data-list-style=circle]{list-style-type:circle!important}.cms-ec ul[data-list-style=square]{list-style-type:square!important}.cms-ec ul[data-list-style=dash],.cms-ec ul[data-list-style=arrow],.cms-ec ul[data-list-style=check]{list-style-type:none!important}.cms-ec ul[data-list-style=dash]>li:before{content:"–";margin-right:.5em}.cms-ec ul[data-list-style=arrow]>li:before{content:"→";margin-right:.5em}.cms-ec ul[data-list-style=check]>li:before{content:"✓";margin-right:.5em}.cms-ec--editable{cursor:pointer;outline-offset:3px;outline:2px dashed #0000;transition:outline-color .15s;position:relative}.cms-ec--editable:hover{outline-color:#2563eb}.cms-ec--editable:hover:after{content:"✏ Edit";z-index:60;color:#fff;font-family:var(--font-sf-pro), system-ui, sans-serif;letter-spacing:0;white-space:nowrap;pointer-events:none;background:#1f2937;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;top:-24px;right:0}.cms-ec--active{outline-offset:3px;outline:2px solid #2563eb!important}
