Вы можете добавить
.elephant-list,
.aardvark-list,
.platypus-list,
также в ожидании будущего расширения, но наступает момент, когда вы переходите от гибкого к абсурдному. Нет причин кодировать специальные имена для классов, которые, по вашему мнению, не должны отличаться.
Если вы обнаружите, что они должны отличаться в будущем, добавьте их. Также с эстетической точки зрения, имея .listing
подразделений, которые разделяют одни и те же стили, это хорошая вещь.