Improve responsive design for 'section' and 'aside'