.cm-rich{font-size:18px;line-height:1.9;white-space:normal;overflow-wrap:anywhere}
.cm-rich p{font-size:inherit;line-height:inherit;margin:0 0 1em;white-space:pre-wrap}
.cm-rich h2{font-size:32px;line-height:1.3;margin:1.1em 0 .5em;font-family:var(--serif,Georgia,serif)}
.cm-rich h3{font-size:26px;line-height:1.35;margin:1em 0 .5em;font-family:var(--serif,Georgia,serif)}
.cm-rich em{font-family:inherit;font-style:italic;color:inherit;font-weight:inherit}
.cm-rich strong{font-weight:700}.cm-rich u{text-underline-offset:3px}
.cm-rich a{color:var(--berry,#a72e54);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.cm-rich ul,.cm-rich ol{margin:0 0 1em;padding-left:1.7em}.cm-rich li{font-size:inherit;line-height:inherit;white-space:pre-wrap;margin:0 0 .25em}
.cm-rich blockquote{font-size:inherit;line-height:inherit;white-space:pre-wrap;border-left:3px solid var(--berry,#a72e54);margin:1em 0;padding:.3em 0 .3em 1.1em;color:inherit}
.cm-rich .cm-align-left{text-align:left}.cm-rich .cm-align-center{text-align:center}.cm-rich .cm-align-right{text-align:right}.cm-rich .cm-align-justify{text-align:justify}
@media(max-width:700px){.cm-rich{font-size:17px}.cm-rich h2{font-size:28px}.cm-rich h3{font-size:24px}}
