.usc-header-content[data-darker-background] .usc-header-content__description {
    color: rgb(255, 255, 255);
}

h1.usc-typography__header,
h2.usc-typography__header {
    color: rgb(255, 255, 255);
    font-family: 'Brandon Regular', sans-serif;
    font-weight: normal;
    font-size: 2.4rem;
    line-height: 2.8rem;
}

h3.usc-info-item__title {
    color: #fff;
    font-family: 'Brandon Regular', sans-serif;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 2.2rem;
    margin: 0 0 1.2rem 0;
}

h2.usc-faq__header {
    color: rgb(0, 0, 0);
}

p.usc-info-item__description {
    font-family: 'Brandon Regular', sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    line-height: 2rem;
    color: rgb(255, 255, 255);
}

@media screen and (min-width: 768px) {

    h1.usc-typography__header,
    h2.usc-typography__header {
        font-size: 4.5rem;
        line-height: 5rem;
    }

    h3.usc-info-item__title {
        font-size: 2.4rem;
        line-height: 3rem;
    }
}

@media screen and (min-width: 992px) {

    h1.usc-typography__header,
    h2.usc-typography__header {
        font-size: 5.4rem;
        line-height: 5.8rem;
    }

    h3.usc-info-item__title {
        font-size: 3.5rem;
        line-height: 4rem;
    }

    p.usc-info-item__description {
        font-size: 2.2rem;
        line-height: 2.8rem;
    }
}