O comentário era no sentido de separar o código do html do código CSS ("separate style from content"), e não de reutilização de código. claro que a reutilização de código vem de graça.

Aqui tem alguns links que mostra pontos positivos na separação de estilos do conteúdo:
- http://stackoverflow.com/a/12013573/1503
- http://robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/

Claro que tem situações aonde fica mais fácil deixar o estilo inline, mas entendo que esta (e outras ocorrências  no template)  não seja uma de essas exceções.

Gostaria de saber o parecer de @gustavofonseca  ou @fabiobatalha para manter um critério no projeto.