 .ocd-heading-text--mobile {
    display: none;
}

@media (max-width: 767px) {
    .ocd-heading-text--desktop {
        display: none;
    }

    .ocd-heading-text--mobile {
        display: inline;
    }

    .ocd-treatment-page-shell #ocd-treatment-page .ocd-cycle-section__detail > h2,
    .ocd-treatment-page-shell #ocd-treatment-page .ocd-cycle-section__support > h2 {
        --ocd-mobile-heading-color: #173d33;
        --ocd-mobile-heading-size: 24px;
        --ocd-mobile-heading-weight: 700;
        --ocd-mobile-heading-line-height: 1.25;
        --ocd-mobile-heading-letter-spacing: 0;
        --ocd-mobile-heading-transform: none;
        color: #173d33;
        font-family: "Poppins", sans-serif;
        font-size: 24px;
        font-weight: 700;
        line-height: 1.25;
        letter-spacing: 0;
        text-transform: none;
    }

    .ocd-treatment-page-shell #ocd-treatment-page #ocd-contamination-title,
    .ocd-treatment-page-shell #ocd-treatment-page #checking-ocd-title,
    .ocd-treatment-page-shell #ocd-treatment-page #harm-ocd-title,
    .ocd-treatment-page-shell #ocd-treatment-page #relationship-ocd-title,
    .ocd-treatment-page-shell #ocd-treatment-page #sexual-ocd-title,
    .ocd-treatment-page-shell #ocd-treatment-page #ocd-no-medication-title {
        --ocd-mobile-heading-color: #173d33;
        --ocd-mobile-heading-size: 26px;
        --ocd-mobile-heading-weight: 700;
        --ocd-mobile-heading-line-height: 1.2;
        --ocd-mobile-heading-letter-spacing: 0;
        --ocd-mobile-heading-transform: none;
        width: 100%;
        min-width: 0;
        max-width: 100%;
        color: #173d33;
        font-family: "Poppins", sans-serif;
        font-size: 26px;
        font-weight: 700;
        line-height: 1.2;
        letter-spacing: 0;
        text-transform: none;
        white-space: normal;
        overflow-wrap: normal;
        word-break: normal;
    }

    .ocd-treatment-page-shell #ocd-treatment-page #more-ocd-subtypes-title {
        --ocd-mobile-heading-color: #173d33;
        --ocd-mobile-heading-size: 26px;
        --ocd-mobile-heading-weight: 700;
        --ocd-mobile-heading-line-height: 1.2;
        --ocd-mobile-heading-letter-spacing: 0;
        --ocd-mobile-heading-transform: none;
        color: #173d33;
        font-family: "Poppins", sans-serif;
        font-size: 26px;
        font-weight: 700;
        line-height: 1.2;
        letter-spacing: 0;
        text-align: center;
        text-transform: none;
    }

    .ocd-treatment-page-shell #ocd-treatment-page .ocd-recovery-summary h2 {
        --ocd-mobile-heading-color: #173d33;
        --ocd-mobile-heading-size: 28px;
        --ocd-mobile-heading-weight: 700;
        --ocd-mobile-heading-line-height: 1.2;
        --ocd-mobile-heading-letter-spacing: 0;
        --ocd-mobile-heading-transform: none;
        color: #173d33;
        font-family: "Poppins", sans-serif;
        font-size: 28px;
        font-weight: 700;
        line-height: 1.2;
        letter-spacing: 0;
        text-align: center;
        text-transform: none;
    }

    .ocd-treatment-page-shell #ocd-treatment-page .ocd-no-medication__works h3 {
        color: #173d33;
        font-family: "Poppins", sans-serif;
        font-size: 26px;
        font-weight: 700;
        line-height: 1.2;
        letter-spacing: 0;
        text-transform: none;
    }
}
