:nth-child() - находит один или более элементов, основываясь на их позиции среди группы соседних элементов. Т.е. исходный селектор говорит, что мы изменяем размер шрифта на 50px у элемента, который
div и
находится на позиции 1, но у нас на позиции 1 находится элемент
h3.
Вам нужен
:nth-of-type()