/* Styles for rich text written in the admin editor (blog posts, product descriptions, legal pages) */
.m-richtext{font-size:.95rem;line-height:1.75;color:#31455c;overflow-wrap:anywhere}
.m-richtext h2,.m-richtext h3,.m-richtext h4{color:#0b1a30;font-weight:800;margin:1.6rem 0 .7rem;line-height:1.3}
.m-richtext h2{font-size:1.5rem}.m-richtext h3{font-size:1.25rem}.m-richtext h4{font-size:1.05rem}
.m-richtext p{margin-bottom:1rem}
.m-richtext ul,.m-richtext ol{margin:0 0 1rem;padding-left:1.4rem}
.m-richtext li{margin-bottom:.35rem}
.m-richtext a{color:#2f80ed;text-decoration:underline}
.m-richtext img{max-width:100%;height:auto;border-radius:12px;margin:.6rem 0}
.m-richtext blockquote{border-left:4px solid #4db8ea;background:#f2f8fe;padding:.8rem 1.1rem;margin:1.2rem 0;border-radius:0 10px 10px 0}
.m-richtext table{width:100%;border-collapse:collapse;margin:1.2rem 0;display:block;overflow-x:auto}
.m-richtext th,.m-richtext td{border:1px solid #e3ecf5;padding:.6rem .8rem}
.m-richtext th{background:#f2f8fe}
.m-richtext>:first-child{margin-top:0}
