Describe a situation where you had to design a flow with highly complex information architecture. How did you keep the interface clean and scannable?