where does this extra space come from after `max-width`