уже Counter`ы есть и всякие nth-child`ыно нет if else, nth-childe используется для позиции а значение Counter можно вывести только в content , через JS легче считать количество checked, добавлять и удалить class
.container {
display: grid;
grid-template-columns: repeat(3,200px);
gap: 20px;
}
.item:nth-last-child(2), .item:nth-last-child(3) {
grid-row: span 2;
}
.item {
color: #111111;
background-color: #3c4cc8;
}