Better CSS for collapsible questions