It would be good to eliminate .hide-type if those cases can all be deduced from the structure of the HTML. For example section > .heading