Styling for responsive design