Olá, tudo bem? Fiquei com uma dúvida na parte abaixo do HTML:
<section class="container principal">
<div>
<h1>Com o Combo+, você pode aproveitar a Alura+ e o Alura Língua por um preço único.</h1>
<img src="/img/Combo.png" alt="O combo+ é a junção do alura+ e o alura língua">
<a href="wwww.alura.com.br" class="container__botao">Assine por 12x de R$ 120,00*</a>
<a href="www.alura.com.br" class="container__botao botao__secundario">Assinar somente o Alura+</a>
<p class="container__aviso">*O preço pode variar caso a assinatura seja feita em outros planos.</p>
</div>
</section>
Porque nesse caso é necessário usar div para separar a section e o display grid de fato funcionar?