Is it possible to overrun this limit? How?
I have a client where the css is inlined, to handle this I setup a build process to split the file in half into two seperate snippets.
You could take this same approach with JS, however, it's possible the JS will break if you just split it right in half, so you will have to be careful.
There isn't any official shopify documentation I could find.