How 'mobile-first' is rewriting the rules