Improved layout and responsiveness