acho que devia ser três, obriga a dar nomes às coisas e cria menos dependencias entre o html e o css