Unless you absolutely have to, you should try to avoid targeting elements like div directly in your CSS. Give each element a meaningful identifier like a class
value or (rarely) an id
value and have your CSS target the identifier. Even if you do break up your divs into article
and section
elements, give them a name and target them more specifically. It will save time troubleshooting bugs in the long-run