Why do we lean forward when climbing uphill and lean backward when going downhill?

When climbing uphill, we lean forward to keep our center of gravity over our feet, preventing us from falling backward. While going downhill, we lean backward to counterbalance the forward pull of gravity, maintaining stability.