/* O que é o fundo — Nova Marca
   Sem node de Figma próprio ainda: só alinha título/parágrafo ao padrão já
   usado nas outras seções (cotacaoDia, opcoesDeInvestimento,
   graficosQuadrantes...) e desliga o comportamento de accordion do legado.
   Layout (imagem + lista de tópicos em ".informacoes") não muda — sem
   card/borda em volta da seção, igual às outras seções de texto puro
   (opções/quadrantes só ganharam borda porque envolvem um "instrumento":
   comparador de cards e gráfico).

   Escopado em #o-que-o-fundo — .itemAcordeonFundo carrega regras genéricas
   de accordion/título que bateriam sem isso (mesmo problema de sempre). */

#o-que-o-fundo .headerItem {
  border-bottom: none !important;
  margin: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  position: static !important;
}

#o-que-o-fundo .headerItem h2 {
  width: auto;
  max-width: 870px;
  margin: 0;
  font-family: var(--nm-font-family);
  font-weight: var(--nm-font-weight-medium);
  font-size: var(--nm-font-size-lg); /* 24px, igual às outras seções */
  line-height: var(--nm-line-height-lg); /* 32px */
  color: var(--nm-color-deep-blue);
}

/* Parágrafo de abertura (".caixaItem > .ConteudoItem > p", antes do bloco
   imagem+tópicos) — mesmo tamanho usado nos outros parágrafos já migrados. */
#o-que-o-fundo .ConteudoItem > p {
  margin: 0;
  max-width: 770px; /* mantém a largura já calibrada no legado */
  font-family: var(--nm-font-family);
  font-weight: var(--nm-font-weight-regular);
  font-size: var(--nm-font-size-base);
  line-height: var(--nm-line-height-base);
  color: var(--nm-color-chumbo);
}

#o-que-o-fundo .texto h4 {
  margin: 0 0 var(--nm-space-4); /* 16px, mesmo valor do legado */
  font-family: var(--nm-font-family);
  font-weight: var(--nm-font-weight-medium);
  font-size: var(--nm-font-size-md); /* 20px */
  line-height: var(--nm-line-height-base); /* 24px */
  color: var(--nm-color-deep-blue);
}

#o-que-o-fundo .texto .grupoTexto p {
  margin: 0;
  font-family: var(--nm-font-family);
  font-weight: var(--nm-font-weight-regular);
  font-size: var(--nm-font-size-base);
  line-height: var(--nm-line-height-base);
  color: var(--nm-color-chumbo);
}