/* theContent */
.layout-single_editor .theContent span[style*="text-decoration: underline"] {
    text-decoration-color: var(--color-soft-blue) !important;
    text-decoration-thickness: 3px !important;
    text-underline-offset: 0;
    text-decoration-skip-ink: none;
}
.layout-single_editor .theContent h1,
.layout-single_editor .theContent h2,
.layout-single_editor .theContent h3,
.layout-single_editor .theContent h4,
.layout-single_editor .theContent h5,
.layout-single_editor .theContent h6,
.layout-single_editor .theContent p {
    font-size: calc(0.875rem + ((1vw - 0.2rem) * 0.6696)); /* 14 - 17 */
    line-height: 157%;
    font-family: var(--font-b);
font-weight: 300;
    margin-bottom: 60px;
}
.layout-single_editor .theContent *:last-child {
    margin-bottom: 0 !important;
}
@media(min-width: 768px) {
    .layout-single_editor .theContent h1,
    .layout-single_editor .theContent h2,
    .layout-single_editor .theContent h3,
    .layout-single_editor .theContent h4,
    .layout-single_editor .theContent h5,
    .layout-single_editor .theContent h6,
    .layout-single_editor .theContent p {
        font-size: calc(1.0625rem + ((1vw - 0.48rem) * 1.3453)); /* 17 - 20 */
        line-height: 147%;
    }
}
@media(min-width: 992px) {
    .layout-single_editor .theContent span[style*="text-decoration: underline"] {
        text-decoration-thickness: 5px !important;
        text-underline-offset: -2px;
    }
    .layout-single_editor .theContent h1,
    .layout-single_editor .theContent h2,
    .layout-single_editor .theContent h3,
    .layout-single_editor .theContent h4,
    .layout-single_editor .theContent h5,
    .layout-single_editor .theContent h6,
    .layout-single_editor .theContent p {
        font-size: calc(1.25rem + ((1vw - 0.62rem) * 2.8846)); /* 20 - 26 */
        line-height: 150%;
    }
}
@media(min-width: 1200px) {
    .layout-single_editor .theContent h1,
    .layout-single_editor .theContent h2,
    .layout-single_editor .theContent h3,
    .layout-single_editor .theContent h4,
    .layout-single_editor .theContent h5,
    .layout-single_editor .theContent h6,
    .layout-single_editor .theContent p {
        font-size: calc(1.625rem + ((1vw - 0.75rem) * 0.8333)); /* 26 - 30 */
        line-height: 134%;
    }
}
@media(min-width: 1681px) {
    .layout-single_editor .theContent h1,
    .layout-single_editor .theContent h2,
    .layout-single_editor .theContent h3,
    .layout-single_editor .theContent h4,
    .layout-single_editor .theContent h5,
    .layout-single_editor .theContent h6,
    .layout-single_editor .theContent p {
        font-size: 1.875rem; /* 30 */
        line-height: 143%;
    }
}