.rich-content{line-height:1.75;overflow-wrap:anywhere;word-break:break-word}
.rich-content>:first-child{margin-top:0}
.rich-content>:last-child{margin-bottom:0}
.rich-content p,.rich-content div{margin-bottom:.65rem}
.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5{color:#442a63;font-weight:700;line-height:1.35;margin:1.05rem 0 .55rem}
.rich-content h2{font-size:1.5rem}.rich-content h3{font-size:1.3rem}.rich-content h4{font-size:1.15rem}.rich-content h5{font-size:1.05rem}
.rich-content ul,.rich-content ol{padding-left:1.35rem;margin:.65rem 0 1rem}
.rich-content li{margin:.3rem 0}
.rich-content blockquote{margin:.9rem 0;padding:.75rem 1rem;border-left:4px solid #a884d7;background:#faf7ff;border-radius:0 12px 12px 0;color:#655873}
.rich-content a{color:#7c4fc4;text-decoration:underline;text-underline-offset:2px}
.rich-content hr{border:0;border-top:1px solid #eadff3;margin:1.1rem 0;opacity:1}
.rich-content strong,.rich-content b{font-weight:700}
.rich-content sub,.rich-content sup{font-size:.75em}
@media(max-width:576px){.rich-content{line-height:1.68}.rich-content h2{font-size:1.3rem}.rich-content h3{font-size:1.18rem}}
