You may need to test the widget using your own domain name rather than the default Squarespace domain - e.g. Squarespace may give you a default domain like www.mycharity.squarespace.com - you would need to connect up your own domain to your Squarespace site - e.g. www.mycharity.org - and test using that.

Your web widget will then work in Squarespace.

To get the appearance of the web widget exactly as you want it you can add your own CSS - this article explains more.