Removing Welcome and Returning User notes from posts after a set time

The CSS in page code doesn’t appear to differentiate new/returning user notices from staff notices, though these are very different types of notices. So, as near as I can tell, suppressing old notices via CSS suppresses all of them.

I would like to hide old new/returning user notices, but absolutely to retain the staff notices. Wondering if anyone can think of a workaround for this (short of asking Discourse to include tag classes in the CSS)?