Почему размер шрифта не переопределяет размер заголовка? Кексби.Базовая стилизация14/23

Прохожу великого Кексби.
Стилизуем код:
1

К нему прописываем правила в CSS:

.catalog-item {
    font-size: 16px;
}
.catalog-item h3 {
    font-size: 16px;
    color: #000000;
}

Почему размер шрифта для всего блока не переопределяет размер шрифта заголовка, и его приходится прописывать отдельно?

@Korsia
Ответ на Ваш вопрос: http://kate-land.net/html-css/item/283-css-inheritance

Спасибо!