¿Por qué la fecha de la Semana Santa cambia cada año?

La Semana Santa, celebración central del cristianismo que conmemora la pasión, muerte y resurrección de Jesús, cambia de fecha anualmente debido a un cálculo basado en fenómenos astronómicos y acuerdos eclesiásticos históricos.