Keine Ahnung, warum man das so machen muss. CSS bzw. wohl eher der Umgang damit ist mir allgemein eh eher suspekt
Ich kenne eben nur einige Workarounds, die aber meist zu weiteren Problemen führen.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)