/* Política de Privacidade — página de texto corrido, coluna única.
   Reaproveita .pg-hero / .pg-article-inner / .rg-* / .art-ul do design system.
   Aqui só o que é específico desta página. */

.pg-hero .rg-p.on-dark {
  max-width: 100%;
  margin: 0.75rem auto 0;
  opacity: 0.6;
  font-size: 0.82rem;
}

/* .pg-article e .pg-article-inner têm padding próprio no design system.
   Como aqui não há layout de 2 colunas, o de fora zera para não somar. */
.pg-article--legal {
  padding: 0 2rem;
}

.pg-article--legal .pg-article-inner {
  max-width: 820px;
}

.pg-article--legal .rg-h2 {
  font-size: clamp(1.15rem, 1.9vw, 1.55rem);
  margin-top: 2.75rem;
  margin-bottom: 0.85rem;
}

.pg-article--legal .rg-p {
  margin-bottom: 1.1rem;
}

.pg-article--legal .art-ul {
  margin: 0.5rem 0 1.5rem;
}

.pg-article--legal a {
  color: #D02D2C;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.pg-article--legal a:hover {
  opacity: 0.75;
}

@media (max-width: 768px) {
  .pg-article--legal {
    padding: 0 1.25rem;
  }
}
