Web host Squarespace lays off 19% of its employees November 2, 2026 · TechCrunch Read full story at source