What are the impacts of sustainable development on the next generation?