How the 2025 Tax Act Changes Charitable Giving — What Individuals and Corporations Need to Know