Hallo!
das ist auch unschön - warum so viele Klassen?
Weil ich es kann! :D
Setze _eine_ Klasse, nämlich für das fieldset-Element, und blende die Kindelemente unter Verwendung des Selektors "fieldset.foo *" aus, danach das legend-Element mit "fieldset.foo>legend" selektieren und explizit wieder einblenden.
Ja, das ist natürlich eleganter. Danke schön!