1
resposta

Faça como eu fiz: Nova seção da aplicação.

<section class="combo">
    <div class="combo__container">
      <h2 class="combo__titulo">
        Combo <span class="combo__titulo-destaque">Dragon's Ascent</span>
      </h2>
    </div>
  </section>
  
.combo {
    background: var(--cor-de-fundo-combo);
}
.combo {
    background: var(--cor-de-fundo-combo);
    height: 400px;
}
.combo {
    background: var(--cor-de-fundo-combo);
    height: 400px;
    background-image: url("../images/Banner-Pipoca.png");
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
.combo__titulo {
    width: 50%;
}
.combo__titulo {
    width: 50%;
    font-family: var(--fonte-titulo);
    font-size: var(--font-size-xxl);
    line-height: var(--line-height-xxl);
    font-weight: 400;
    color: var(--cor-texto-claro);
}
.combo__titulo-destaque {
    color: var(--cor-texto-destaque);
    font-size: var(--font-size-xxl);
}
.combo__container {
    max-width: var(--max-width-block);
    margin: 0 auto;
}
.combo__container {
    max-width: var(--max-width-block);
    margin: 0 auto;

    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
@media screen and (max-width: 1200px) {
    .combo__container {
        padding: 0 var(--padding-xxl);
    }
}
@media screen and (max-width: 1200px) {
    .combo__container {
        padding: 0 var(--padding-xxl);
    }

    .combo__titulo, .combo__titulo-destaque {
        font-size: var(--font-size-xl);
        line-height: var(--line-height-xl);
    }
}
@media screen and (max-width: 730px) {
    .combo__container {
        padding: 0 var(--padding-m);
    }
}
<section class="newsletter">
    <div class="newsletter__container">
      <h2 class="newsletter__titulo" id="newsletter-titulo">
        Inscreva-se para ganhar descontos!
      </h2>
    </div>
  </section>
  <section class="newsletter">
    <div class="newsletter__container">
      <h2 class="newsletter__titulo" id="newsletter-titulo">
        Inscreva-se para ganhar descontos!
      </h2>
  
      <form
        class="newsletter__formulario"
        aria-labelledby="newsletter-titulo"
      >
        <input
          type="email"
          placeholder="Digite seu melhor e-mail"
          class="newsletter__input"
        />
        <button type="submit" class="newsletter__button">Inscrever</button>
      </form>
    </div>
  </section>
  
  
.newsletter {
    background-color: var(--cor-de-fundo-newsletter);
    padding: var(--padding-xxl) 0;
}
.newsletter__container {
    max-width: var(--max-width-block);
    margin: 0 auto;
}
.newsletter__titulo {
    color: var(--cor-texto);
    font-family: var(--fonte-titulo);
    font-size: var(--font-size-l);
    line-height: 1.2em;
    text-align: center;
    margin-bottom: var(--margin-l);
}
.newsletter__formulario {
    display: flex;
    gap: var(--gap-s);
}
.newsletter__input {
    flex-grow: 1;
    height: 3rem;
    padding: var(--padding-s) var(--padding-m);
    border: 2px solid var(--cor-de-fundo-footer);
    border-radius: 8px;
}
.newsletter__button {
    padding: var(--padding-s);
    color: var(--cor-texto-claro);
    background-color: var(--cor-de-fundo-footer);
    font-family: var(--fonte-texto);
    font-size: var(--font-size-s);
    line-height: 1.2em;
    border: none;
    border-radius: 8px;
}
@media screen and (max-width: 1200px) {
    .newsletter {
        padding: var(--padding-xs) var(--padding-m);
    }
}
@media screen and (max-width: 730px) {
    .newsletter__formulario {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}
1 resposta

Olá, Estanislau, como vai?

Seu exercício está muito bem feito, com a estrutura HTML clara e o CSS bem organizado. As seções "combo" e "newsletter" foram implementadas de forma consistente, respeitando os princípios de responsividade e boas práticas de layout com Flexbox. A aplicação das media queries também está coerente, oferecendo uma boa adaptação para diferentes tamanhos de tela.

Parabéns pela entrega e obrigado por compartilhar. Sempre que quiser, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!