Historical Rules · 5 October 2018
Rule 402.2
Official source text from the 5 October 2018 Rules release
Each player has a maximum hand size, which is normally seven cards. A player may have any number of cards in their hand, but as part of their cleanup step, the player must discard excess cards down to the maximum hand size.