Proximal Galerkin: A structure-preserving finite element method for pointwise bound constraints