Elaborate on the environmental and social implications of large-scale civil engineering projects, focusing on the importance of environmental impact assessments, public consultations, and sustainable construction practices in minimizing negative outcomes.