Adjust text and margin sizes for smaller viewports