Responsive layout update