In this case, CSS is shorter (229 characters VS 222) and easier to follow (subjective). Furthermore, in CSS you’d use a preprocessor to make it even shorter and grouped, e.g.
Stop using CSS in JavaScript for web development
Gajus Kuizinas
4.3K99

While the css is definitely easier to read, the rest is not true. The styled component includes the *logic*, as well as the styling (and is formatted poorly). For a fair comparison you would also have to include the logic in your css example.