/* Página de política de privacidade — sem referência no Figma; usa os elementos do site:
   etiqueta com linha dourada, títulos Fraunces, texto Inter e losangos dourados nas listas. */

.privacidade {
  padding: 72px var(--margem-dir) 96px var(--conteudo-x);
}

.privacidade > * {
  max-width: 720px;
}

.privacidade__titulo {
  color: var(--navy-kalina);
  font-size: clamp(2rem, 1.6rem + 1.1vw, 2.5rem);   /* igual aos títulos das seções */
  line-height: 1.23;
}

.privacidade__atualizacao {
  margin-top: 12px;
  color: var(--cinza-texto);
  font-family: var(--fonte-mono);
  font-size: var(--fs-etiqueta);
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.privacidade__resumo {
  margin-top: 32px;
  padding-left: 20px;
  border-left: 2px solid var(--dourado-kalina);
  color: var(--navy-kalina);
  font-size: var(--fs-lead);
  line-height: var(--lh-lead);
}

.privacidade__bloco {
  margin-top: 44px;
  color: var(--texto-claro);
  font-size: 1rem;
  line-height: 1.75;
}

.privacidade__subtitulo {
  margin-bottom: 12px;
  color: var(--navy-kalina);
  font-size: 1.5rem;   /* 24 */
  line-height: 1.25;
}

.privacidade__bloco p + p,
.privacidade__lista + p {
  margin-top: 12px;
}

.privacidade__bloco strong {
  color: var(--navy-kalina);
  font-weight: 600;
}

.privacidade__bloco a {
  color: var(--navy-kalina);
  text-decoration: underline 1px var(--dourado-kalina);
  text-underline-offset: 3px;
}

/* Itens com o losango dourado do site */
.privacidade__lista li {
  position: relative;
  padding-left: 22px;
}

.privacidade__lista li + li {
  margin-top: 10px;
}

.privacidade__lista li::before {
  content: "";
  position: absolute;
  top: 0.72em;
  left: 2px;
  width: 6px;
  height: 6px;
  background: var(--dourado-kalina);
  transform: rotate(45deg);
}

@media (max-width: 767px) {
  .privacidade {
    padding: 48px var(--margem-dir) 104px var(--conteudo-x);   /* espaço do botão "Chame a gente" */
  }

  .privacidade__resumo {
    font-size: 1.0625rem;
    line-height: 1.625rem;
  }

  .privacidade__bloco {
    margin-top: 36px;
  }

  .privacidade__subtitulo {
    font-size: 1.3125rem;
  }
}
