CSS é a linguagem que define como o HTML aparece, cuidando de cor, fonte, layout, espaçamento, animação e comportamento responsivo. O HTML dá a estrutura do conteúdo, e o CSS é quem transforma essa marcação crua em interface de verdade, que se adapta a telas diferentes.
Pra quem faz design de produto, conhecer CSS por cima ajuda bastante a conversar com a engenharia e a entender o que é fácil ou caro de implementar. Sistemas de layout como Flexbox e Grid, junto das variáveis de CSS, são justamente o que sustenta o design system e o dark mode no código.
Não é preciso virar quem programa o CSS no dia a dia. O que ajuda é entender o suficiente pra alinhar o que o design pede com o que o navegador consegue entregar, sem prometer algo que vai custar caro depois.