Olá, estudo no alura a um tempo e gostaria de tirar duvidas com vocês sobre layouts complexos. Gosto de front end e sempre busco aprender um pouco mais de css para não depender de bootstrap, recentemente fiz um site para teste usando css grid e flexbox, http://henriqueramos.com.br/ é o site, porem não entendo como funcionaria a responsividade em um site feito com css grid, a cada @media eu teria que criar novas grids? Por conta de elementos sobrepostos estou tendo bastante dificuldade com esse site que ainda estou desenvolvendo. Poderiam dar a opinião de voces e ver se estou fazendo algo de errado em relação a responsividade?