.prose-editor {
    color: #9C9C9C;
}

.prose-editor h1 {
    font-size: 52px;
    font-weight: 800;
}

.prose-editor h2 {
    font-size: 52px;
}

.prose-editor h3 {
    font-size: 1.1em;
    font-weight: 600;
}

.prose-editor ul,
.prose-editor ol {
    list-style-position: outside;
    padding-inline-start: 1rem;
}

.prose-editor ul {
    list-style-type: disc;
}

.prose-editor ol {
    list-style-type: decimal;
}

.prose-editor li {
    margin-top: 0 !important;
}

.prose-editor a {
    text-decoration-line: underline;
}

.prose-editor * + * {
    margin-top: 0.75rem;
}

.prose-editor strong {
    font-size: 1.1em;
}

/* Reusable gray color controls */
.text-gray-control,
.text-gray-9c {
    color: #9C9C9C !important;
}

.prose-editor .text-gray-control,
.prose-editor .text-gray-9c,
#product-desc .text-gray-control,
#product-desc .text-gray-9c {
    color: #9C9C9C !important;
}

.product-prose h5 {
    color: #9C9C9C !important;
    font-size: 26px/31px !important;
}

.product-prose p {
    font-size: 20px/24px !important;
    color: #000000 !important;
}

.product-prose strong {
    font-size: 30px !important;
}

#product-desc {
    color: #9C9C9C;
}

#product-desc ul li p strong {
    font-size: 30px !important;
    font-weight: bold;
    color: black !important;
    padding: 0.5rem 0;
}

#product-desc p {
    font-size: 20px;
    color: #000000 !important;
    padding: 0.5rem 0;
}

/* Index page after-sales title rich text */
.sc-title-prose {
    color: #ffffff !important;
}

.sc-title-prose * {
    color: #ffffff !important;
}
