Why was Zechariah punished for doubting Gabriel’s message, but Mary was not, even though she also doubted?

This article has been translated into the following languages: