I’ve got a long history with CSS generally and it’s one of my most cemented skills, there really has never been any bug I’ve not been able to fix through a good understanding of CSS and the available features or the restructuring of HTML. Usually I favour a clean HTML approach and make CSS do the heavy lifting.