The Unsettled Questions of Corporate Oversight: Understanding Meta's $7 Billion Settlement Jul 21, 2025