/* ============================================================
   Gelocci — espaçamento padrão das calculadoras
   Centraliza a distância entre guia, simulador e FAQ.
   Objetivo: manter ritmo visual igual em todas as calculadoras.
   ============================================================ */

:root {
  --calc-guide-to-tool-gap: 2rem;
  --calc-tool-to-faq-gap: clamp(3rem, 5vw, 4.5rem);
  --calc-page-bottom-gap: 5rem;
}

/* Guia explicativo inicial */
.seo-content.calculator-guide {
  padding-bottom: var(--calc-guide-to-tool-gap) !important;
}

/* Área principal da ferramenta. O espaçamento para o FAQ fica centralizado no FAQ. */
.calc-wrapper,
.sim-wrapper {
  padding-bottom: 0 !important;
}

/* FAQ sempre com a mesma distância da ferramenta anterior */
.faq-section {
  margin-top: var(--calc-tool-to-faq-gap) !important;
  margin-bottom: var(--calc-page-bottom-gap) !important;
}

/* Evita que margens internas antigas criem variações visuais entre páginas */
.faq-card {
  margin-top: 0 !important;
}

@media (max-width: 768px) {
  :root {
    --calc-guide-to-tool-gap: 1.5rem;
    --calc-tool-to-faq-gap: 3rem;
    --calc-page-bottom-gap: 4rem;
  }

  .seo-content.calculator-guide {
    padding-bottom: var(--calc-guide-to-tool-gap) !important;
  }
}
