TechnologyWeb host Squarespace lays off 19% of its employeesReported by TechCrunch.2 Nov 2026, 21:30 GMT