I guess I already shared this website, but I really, really like it.
It demonstrates the purpose of separating structure and content via HTML from styling via CSS.
csszengarden.com/ is one #HTML with dozens of designs applied via different CSS files. Always same HTML, different #CSS. It really can open the eyes on the fundamentals of the web technology.
No inline CSS, nor utility classes. Clear separation.