The first major Steam sales event of the year is now live, with the 2025 Steam Spring Sale running from now through March 20 ...