The Digital Services Act: Landmark EU Legislation Moderating Online Platforms, 24 April 2023