Fix user profile layout and responsiveness