Explaining adherence to the gluten-free diet for celiac and non-celiac people