Better responsive styles for small screens