.cmp-richtext{width:100%;padding:32px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#1e2939}
.cmp-richtext,.cmp-richtext *,.cmp-richtext *::before,.cmp-richtext *::after{box-sizing:border-box}
.cmp-richtext__content{max-width:100%}
.cmp-richtext__content>:first-child{margin-top:0}
.cmp-richtext__content>:last-child{margin-bottom:0}
.cmp-richtext__content h1,.cmp-richtext__content h2,.cmp-richtext__content h3,.cmp-richtext__content h4,.cmp-richtext__content h5,.cmp-richtext__content h6{margin:40px 0 16px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;color:#1e2939}
.cmp-richtext__content h1{font-size:40px;line-height:48px}
.cmp-richtext__content h2{font-size:32px;line-height:40px}
.cmp-richtext__content h3{font-size:28px;line-height:36px}
.cmp-richtext__content h4{font-size:24px;line-height:32px}
.cmp-richtext__content h5{font-size:20px;line-height:28px}
.cmp-richtext__content h6{font-size:18px;line-height:24px}
.cmp-richtext__content p,.cmp-richtext__content ul,.cmp-richtext__content ol{margin:0 0 24px;font-size:18px;font-weight:400;line-height:30px;color:#75787b}
.cmp-richtext__content blockquote{margin:32px auto;max-width:640px;padding:4px 8px 4px 24px;border:0;border-left:4px solid #c8102e;color:#1e2939;font-size:18px;font-weight:400;line-height:1.6;quotes:none}
.cmp-richtext__content blockquote p{margin:0 0 12px;color:inherit;font-size:inherit;line-height:inherit}
.cmp-richtext__content blockquote p:last-child{margin-bottom:0}
.cmp-richtext__content ul,.cmp-richtext__content ol{padding-left:24px}
.cmp-richtext__content li{margin-bottom:8px}
.cmp-richtext__content li:last-child{margin-bottom:0}
.cmp-richtext__content a{color:#c8102e;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}
.cmp-richtext__content a:hover,.cmp-richtext__content a:focus{color:#9f0f24}
.cmp-richtext__content strong{font-weight:700}
.color-corian-red,.color-corian-red *,.rte-color--corian-red,.rte-color--corian-red *{color:#c8102e !important}
.color-accent-red,.color-accent-red *,.rte-color--accent-red,.rte-color--accent-red *{color:#e4002b !important}
.color-dark-red,.color-dark-red *,.rte-color--dark-red,.rte-color--dark-red *{color:#9f0f24 !important}
.color-orange,.color-orange *,.rte-color--orange,.rte-color--orange *{color:#e65100 !important}
.color-gold,.color-gold *,.rte-color--gold,.rte-color--gold *{color:#c9a227 !important}
.color-yellow,.color-yellow *,.rte-color--yellow,.rte-color--yellow *{color:#f4c430 !important}
.color-lime,.color-lime *,.rte-color--lime,.rte-color--lime *{color:#7cb342 !important}
.color-green,.color-green *,.rte-color--green,.rte-color--green *{color:#2e7d32 !important}
.color-teal,.color-teal *,.rte-color--teal,.rte-color--teal *{color:#00897b !important}
.color-cyan,.color-cyan *,.rte-color--cyan,.rte-color--cyan *{color:#0097a7 !important}
.color-blue,.color-blue *,.rte-color--blue,.rte-color--blue *{color:#1565c0 !important}
.color-indigo,.color-indigo *,.rte-color--indigo,.rte-color--indigo *{color:#283593 !important}
.color-navy,.color-navy *,.rte-color--navy,.rte-color--navy *{color:#0d1b2a !important}
.color-purple,.color-purple *,.rte-color--purple,.rte-color--purple *{color:#6a1b9a !important}
.color-magenta,.color-magenta *,.rte-color--magenta,.rte-color--magenta *{color:#c2185b !important}
.color-brown,.color-brown *,.rte-color--brown,.rte-color--brown *{color:#5d4037 !important}
.color-black,.color-black *,.rte-color--black,.rte-color--black *{color:#000 !important}
.color-charcoal,.color-charcoal *,.rte-color--charcoal,.rte-color--charcoal *{color:#424242 !important}
.color-slate,.color-slate *,.rte-color--slate,.rte-color--slate *{color:#1e2939 !important}
.color-body-gray,.color-body-gray *,.rte-color--body-gray,.rte-color--body-gray *{color:#75787b !important}
.color-medium-gray,.color-medium-gray *,.rte-color--medium-gray,.rte-color--medium-gray *{color:#9e9e9e !important}
.color-light-gray,.color-light-gray *,.rte-color--light-gray,.rte-color--light-gray *{color:#d9dde3 !important}
.color-cream,.color-cream *,.rte-color--cream,.rte-color--cream *{color:#f2efea !important}
.color-white,.color-white *,.rte-color--white,.rte-color--white *{color:#fff !important}
.cmp-richtext__content em{font-style:italic}
.cmp-richtext__content u{text-decoration:underline}
.cmp-richtext__content sup,.cmp-richtext__content sub{font-size:70%;line-height:0;position:relative;vertical-align:baseline}
.cmp-richtext__content sup{top:-0.5em}
.cmp-richtext__content sub{bottom:-0.25em}
.cmp-richtext__content img{display:inline-block;max-width:100%;height:auto}
.cmp-richtext__content hr{margin:32px 0;border:0;border-top:1px solid #d9dde3}
@media(max-width:900px){.cmp-richtext{padding:24px 16px}
.cmp-richtext__content h1{font-size:32px;line-height:40px}
.cmp-richtext__content h2{font-size:28px;line-height:36px}
.cmp-richtext__content h3{font-size:24px;line-height:32px}
.cmp-richtext__content h4{font-size:22px;line-height:30px}
.cmp-richtext__content h5,.cmp-richtext__content h6,.cmp-richtext__content p,.cmp-richtext__content ul,.cmp-richtext__content ol,.cmp-richtext__content blockquote{font-size:16px;line-height:26px}
.cmp-richtext__content blockquote{margin:24px auto;padding-left:20px}
}