Задание 8/20

Добрый день, задание выполнила, но хочу до конца разобраться.
Код
ul:nth-last-of-type(2) li{background:#FFFF99;}
выделяет все карты предпоследнего горизонтального ряда желтым.

Далее нам нужно выделить синим все карты предпоследнего вертикального ряда
ul li:nth-last-of-type(2){background:#99DDFF;}

Вопрос: почему без ul в начале выделяются все карты кроме одной - той, которую ранее окрасили в желтый?

Из-за специфичности селектора. Селектор с каскадом ul li «сильнее», чем li.

Спасибо!

Странная штука, сначала думал, что сам туплю, а оказывается все сделал правильно, не могу пройти первую часть задания.
Набираю в CSS:
ul:nth-last-of-type(2) li {background: #FFFF99;}
И получаю не только выделенный предпоследний ряд, но и последний, кроме одной карты.

PS. Safari 9.0.2 (11601.3.9) MacOS X El Capitan v.10.11.2 (15C50)
PPS. Базовые задания на Retina (@2x) экранах делать было сложновато из-за размытия.