.rich-content-editor,
.admin-content {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 1.7;
}

.rich-content-editor {
    padding: 14px;
}

/*
 * Frontend layout styles must not restyle content authored in CKEditor.
 * Inline author styles still win, except for heading typography below.
 */
.admin-content.admin-content.admin-content * {
    all: revert;
}

.rich-content-editor h1,
.admin-content.admin-content.admin-content h1 {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.2;
}

.rich-content-editor h2,
.admin-content.admin-content.admin-content h2 {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.25;
}

.rich-content-editor h3,
.admin-content.admin-content.admin-content h3 {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: 1.17em;
    font-weight: 500;
    line-height: 1.25;
}

.rich-content-editor h4,
.admin-content.admin-content.admin-content h4 {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.25;
}

.rich-content-editor h5,
.admin-content.admin-content.admin-content h5 {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: .83em;
    font-weight: 500;
    line-height: 1.25;
}

.rich-content-editor h6,
.admin-content.admin-content.admin-content h6 {
    color: #172033;
    font-family: Arial, sans-serif;
    font-size: .67em;
    font-weight: 500;
    line-height: 1.25;
}

.rich-content-editor :is(h1, h2, h3, h4, h5, h6) span,
.admin-content.admin-content.admin-content :is(h1, h2, h3, h4, h5, h6) span {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

.rich-content-editor :is(h1, h2, h3, h4, h5, h6) span[style*="color:#000000"],
.rich-content-editor :is(h1, h2, h3, h4, h5, h6) span[style*="color: #000000"],
.admin-content.admin-content.admin-content :is(h1, h2, h3, h4, h5, h6) span[style*="color:#000000"],
.admin-content.admin-content.admin-content :is(h1, h2, h3, h4, h5, h6) span[style*="color: #000000"] {
    color: inherit !important;
}

.rich-content-editor a,
.admin-content.admin-content.admin-content a {
    color: #0782c1;
    text-decoration: underline;
}

.rich-content-editor img,
.admin-content.admin-content.admin-content img {
    height: auto;
    max-width: 100%;
}
