/* Styles for rich-text content (editor canvas AND storefront output). Class: .rte-content */
.rte-content{line-height:2;font-size:15px;word-wrap:break-word}
.rte-content h2{font-size:1.45em;margin:1.2em 0 .5em}.rte-content h3{font-size:1.25em;margin:1.1em 0 .4em}.rte-content h4{font-size:1.1em;margin:1em 0 .3em}
.rte-content p{margin:0 0 1em}
.rte-content ul,.rte-content ol{margin:0 0 1em;padding-inline-start:1.6em}
.rte-content blockquote{margin:1em 0;padding:.6em 1em;border-inline-start:4px solid #E8A33D;background:#f6f8fa;border-radius:8px}
.rte-content img{max-width:100%;height:auto;border-radius:10px;display:block;margin:1em auto}
.rte-content img.aw-align-right{float:right;margin:.3em 0 .6em 1em;max-width:45%}
.rte-content img.aw-align-left{float:left;margin:.3em 1em .6em 0;max-width:45%}
.rte-content img.aw-align-center{margin-inline:auto}
.rte-content img.aw-img-full{width:100%}
.rte-content video{max-width:100%;border-radius:10px;display:block;margin:1em auto;background:#000}
.rte-content .aw-embed{position:relative;aspect-ratio:16/9;margin:1em 0;border-radius:10px;overflow:hidden;background:#000}
.rte-content .aw-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.rte-content table{border-collapse:collapse;width:100%;margin:1em 0;display:block;overflow-x:auto}
.rte-content th,.rte-content td{border:1px solid #d9e0e6;padding:8px 10px;min-width:70px}
.rte-content th{background:#f1f5f8}
.rte-content a{color:#1e5fbf;text-decoration:underline}
.rte-content pre{background:#0f1b27;color:#e6edf3;padding:12px;border-radius:10px;overflow:auto;direction:ltr;text-align:left}
.rte-content hr{border:0;border-top:1px solid #d9e0e6;margin:1.5em 0}
.rte-content::after{content:"";display:block;clear:both}
@media(max-width:600px){.rte-content img.aw-align-right,.rte-content img.aw-align-left{float:none;max-width:100%;margin:1em auto}}
