Ficou na duvida sobre abreviação de código, por exemplo
margin: 10px 0 0 20px;
ou conforme apresentado na aula
background: url() no-repeat center/ cover;
fico na duvida se usar dessa maneira não estaria somente causando um possível problema futuro para a manutenção, porque visualmente fica limpo porem não especifica muito bem qual valor vai para um atributo especifico, imagino se não seria melhor para manutenção deixar ele de desmembrado mesmo.