.rich-text-content h1,.rich-text-content h2,.rich-text-content h3{margin:1.25rem 0 .5rem;font-weight:600;line-height:1.3}.rich-text-content h1{font-size:1.875rem}.rich-text-content h2{font-size:1.5rem}.rich-text-content h3{font-size:1.25rem}.rich-text-content p{margin:.75rem 0}.rich-text-content ul,.rich-text-content ol{margin:.75rem 0;padding-left:1.5rem;list-style-position:outside}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li{margin:.25rem 0;display:list-item}.rich-text-content li p{margin:0}.rich-text-content blockquote{border-left:3px solid var(--mlc-card-border);color:var(--mlc-text-muted);margin:.75rem 0;padding-left:.75rem}.rich-text-content code{background:var(--mlc-gray);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.rich-text-content hr{border:none;border-top:1px solid var(--mlc-divider);margin:1.25rem 0}.rich-text-content--card{color:var(--mlc-text-muted);text-align:center;font-size:15px;line-height:1.65}.rich-text-content--card h1,.rich-text-content--card h2,.rich-text-content--card h3{margin:0 0 .35rem;font-size:1rem;font-weight:600}.rich-text-content--card p{margin:0 0 .5rem}.rich-text-content--card p:last-child{margin-bottom:0}.rich-text-content--card ul,.rich-text-content--card ol{text-align:left;margin:.5rem 0;padding-left:1.25rem}.rich-text-content--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rich-text-content--clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rich-text-content--service-card{text-align:left}.rich-text-content--page{color:var(--mlc-text-muted);font-size:17px;line-height:1.75}.rich-text-content--page h2,.rich-text-content--page h3{color:var(--mlc-primary-dark)}
