Editorial Affairs, Technology Meta’s $25 Billion Verdict Makes the $17 Billion Settlement Look Like a Bargain October 27, 2026