After months of back-and-forth wrangling, Congress has finally passed its National Defense Authorization Act for Fiscal Year 2024, with the 3,100 page document containing an unprecedented $886 billion in spending, and now heading to President Biden’s desk for signature. Here’s what’s inside the bill.