I'm trying to learn CSS.
You might experience the same problem: you know CSS basics, but you can't create a website with your fragmented skills.
I found a resource that could help with that: Every Layout.
The website teaches you basic CSS building blocks from which you can create your layout. That makes sense to me.
I find it more logical than adding a lot of individual utility classes to CSS (like Tailwind.css).