Add responsive sizing to visualizations