Другой подход - вместо добавления класса меньшего размера - используйте медиазапрос, чтобы применить желаемый стиль - очевидно, если вы используете класс для другой цели, чем стиль - этот подход может не сработать - но если все, что вы делаете, это стилизуете элемент на основе ширины экрана - тогда медиа-запрос - ваш друг.
Преимущество этого подхода (если вы изменяете его стиль) состоит в том, что не требуется js - браузер автоматически использует любой стиль, соответствующий медиазапросу. Это лучше для производительности, потому что для запуска нет js.
@media screen and (max-width: 699px) {
p {
font-size: 14px
}
}
@media screen and (min-width: 700px) {
p {
font-size: 16px
}
}