Redesign: modal + media queries (2nd time = charm).