About
How this site works.
Architecture
These informational pages are served as a static site. The downloads
page submits to a separate Python (FastAPI) web service that generates
each file on the fly — worksheets as PDFs, datasets as CSVs. Both are
deployed together on Render from one blueprint
(render.yaml), and the static site proxies
/api/* requests to the service so everything shares one
origin.