#campaign main[data-template="single-story-text"] section#content div.flex-wrap .copy-block .copy-block-inner {
    height: auto;
}

#campaign main section#content>div.copy-block h1,
#campaign main section#content>div.copy-block h2,
#campaign main section#content>div.flex-wrap .copy-block h1,
#campaign main section#content>div.flex-wrap .copy-block h2,
#campaign section section#content>div.copy-block h1,
#campaign section section#content>div.copy-block h2,
#campaign section section#content>div.flex-wrap .copy-block h1,
#campaign section section#content>div.flex-wrap .copy-block h2 {
    font-size: 40px;
    letter-spacing: -0.675px;
    line-height: 55px;
    font-family: "Macys Sans Regular";

    @media screen and (min-width: 751px) and (max-width: 1487px) {
        font-size: calc(40/1488*100vw);
        letter-spacing: -0.675px;
        line-height: 55px;
        font-family: "Macys Sans Regular";
    }

    @media screen and (max-width: 750px) {
        font-size: calc(26/375*100vw);
        letter-spacing: -1.5px;
        line-height: calc(34/375*100vw);
    }
}



@media screen and (max-width: 750px) {

    #campaign main section#content>div.copy-block h2,
    #campaign main section#content>div.flex-wrap .copy-block h2 {
        font-size: calc(25/375*100vw);
        letter-spacing: -0.3px;
        line-height: calc(33/375*100vw);
    }
}