These rules have been changed a lot so I have a question

If both players mulligan do you get 7 or 8 cards.

when your opponent mulligans do u have to put down a basic pokemon from your first 7 cards?