/* Respiro da home, da galeria até o rodapé. */
main > :is(.recursos-zig, .passos, .precos, .privacidade, .autor) {
  padding-block: clamp(48px, 6vw, 78px);
}

/* A margem negativa do link do trailer já compensava 24 px do título.
   Agora o intervalo efetivo fica no próprio título. */
.recursos-zig h2 {
  margin-bottom: clamp(18px, calc(4.5vw - 18px), 36px);
}
.recursos-zig .zi-movie {
  margin-block: 0 20px;
}
.recursos-zig .zig + .zig {
  margin-top: clamp(42px, 5.25vw, 72px);
}

.passos .h2-sub,
.precos .h2-sub {
  margin-bottom: 32px;
}

/* O intervalo até .autor resulta da soma dos dois paddings adjacentes. */
main > .finalidades {
  padding-block: clamp(30px, 3.75vw, 48px) clamp(48px, 6vw, 78px);
}
main > .captura-final {
  padding-block: clamp(42px, 5.25vw, 69px);
}
main + footer {
  padding-block: 34px 44px;
}
