Oi, Barbara.
Para aplicar a responsividade em dispositivos de tela maior é mais simples, por exemplo, no arquivo Container.module.css
eu fiz a seguinte alteração:
.container section {
margin: 2em auto;
text-align: center;
}
Aqui eu removi a margem fixa de 20em e a deixei automática, dando um respiro maior para os elementos quando a tela diminuir de tamanho.
No arquivo Inicio.module.css
, eu fiz o seguinte:
.container {
display: flex;
justify-content: space-around;
max-width: 80vw; /* Limita o tamanho do container a 80% da largura da tela do dispositivo */
gap: 1em; /* Põe um espaçamento de 1em entre os cards */
flex-wrap: wrap;
/* Essa regra faz com que caso algum card não caiba na linha,
ele seja jogado imediatamente para a linha de baixo, deixando o
fluxo de elementos mais flexível*/
}
Confere o resultado no gif abaixo:
![demonstrando o resultado das alterações citadas acima](https://i.imgur.com/IBcYZOE.gif)
Como eu disse, essa alteração funciona bem para dispositivos de telas maiores, como desktops ou notebooks. Mas para aplicar a responsividade para dispositivos menores como tablets e celulares, pode ser necessário o uso de media queries para rearranjar os elementos.