@ughvop
Posted
I think what would make your CSS cleaner is using mobile-first design, which is writing code for mobile screen size first and then use media queries to add the touches to the bigger screen size (which is you won't need much)
The second issue I see here isn't the lack of grind, because you don't need grid here if you use flex pretty well. so I recommend to you watching this video by Kevin Powell (https://youtu.be/u044iM9xsWU)
and not only this video, his whole channel would be really helpful 'cause he always prefer to not use much flex property, margin or padding unless you really really need it
Good luck with the rest of the challenges!