Distinct local environments for Ca along the non-ideal pyrope–grossular solid solution: A new model based on crystallographic and EXAFS analysis