.rich-content{line-height:1.75;overflow-wrap:anywhere}
.rich-content p{margin:0 0 .8em}
.rich-content p:last-child{margin-bottom:0}
.rich-content ul{list-style:disc outside;padding-left:1.6em;margin:.8em 0}
.rich-content ol{list-style:decimal outside;padding-left:1.6em;margin:.8em 0}
.rich-content li{margin:.25em 0}
.rich-content strong,.rich-content b{font-weight:700}
.rich-content em,.rich-content i{font-style:italic}
.rich-content a{text-decoration:underline;color:inherit}
.rich-content h2,.rich-content h3,.rich-content h4{margin:1em 0 .5em;line-height:1.3}
.rich-content blockquote{border-left:3px solid #27a86c;margin:1em 0;padding:.5em 1em}
.rich-content img{max-width:100%;height:auto}
.rich-content table{max-width:100%;border-collapse:collapse}
.rich-content td,.rich-content th{border:1px solid #d9e1e5;padding:.5em}

.rich-content .ql-align-center,.blog-post-content .ql-align-center{text-align:center}
.rich-content .ql-align-right,.blog-post-content .ql-align-right{text-align:right}
.rich-content .ql-align-justify,.blog-post-content .ql-align-justify{text-align:justify}
