Responsive menu with toggle pattern