Craton stability and longevity: The roles of composition-dependent rheology and buoyancy