What’s the difference between religion and ideology?