Как писать грамотный css код?
читаешь вот это https://ru.bem.info/ и начинаешь писать правильный css
Использовать валидатор w3c, а так же стараться пользоваться правилами css lint. Есть специальные плагины для редакторов которые делают это в автоматическом режиме.