21 November 2025

Companies have 'critical blind spots' in their nature reports