Financial reports link is broken
On the Sponsors page https://lektor-staging.torproject.org/tpo/staging/about/sponsors/
at the bottom, the link to Financial Reports is broken. It should go here: https://www.torproject.org/about/financials.html.en
I'm using Windows 10 and Brave browser.