And just to be a little more concrete about what I mean by “in browser,” here’s the HTML object in the browser, with 164 and 4 CSS rules found and interpreted for pure-min.css and grids-responsive-min.css, respectively:
The same HTML rendered in the notebook, with neither pure-min.css nor grids-responsive-min.css respected (i.e., each showing 0 rules):
I know the files exist because they’re found and recognized outside of Jupyter. Could it be as simple as Jupyter updating the path so it can’t find them, for some reason ? I’m passing only absolute paths, so I’m not sure how to be more specific, there…

