.policy-content {
  /* background-color: #171717;;
    color: var(--Grey-100); */

  background-color: var(--Grey-50);
  color: #2c2c2c;

  padding: 120px 0;
}

.policy-content .container {
  max-width: 800px;
}

.policy-content h1 {
  font-size: 32px;
  /* color: var(--Grey-50); */
  margin-bottom: 16px;
}

.policy-content h2 {
  font-size: 28px;
  color: var(--Grey-50);
  margin-top: 40px;
  margin-bottom: 16px;
}

.policy-content p {
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 24px;
}

.navbar-content {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: linear-gradient(
    220deg,
    hsl(235deg 69% 25%) 0%,
    hsl(230deg 66% 35%) 6%,
    hsl(224deg 70% 44%) 13%,
    hsl(218deg 82% 50%) 20%,
    hsl(214deg 95% 49%) 27%,
    hsl(216deg 94% 45%) 34%,
    hsl(217deg 96% 41%) 41%,
    hsl(217deg 100% 36%) 48%,
    hsl(223deg 70% 33%) 55%,
    hsl(228deg 53% 25%) 63%,
    hsl(233deg 34% 17%) 70%,
    hsl(235deg 24% 11%) 77%,
    hsl(239deg 29% 9%) 85%,
    hsl(241deg 50% 7%) 92%,
    hsl(0deg 0% 0%) 100%
  );
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
}

/* Classe utilitária para justificar texto em páginas de política/termos */
.text-justify {
  text-align: justify;
  text-justify: inter-word;
}
