The nation's largest retailer says private-label food brands, including Great Value, will drop artificial colors by 2027.