/* Página del aviso de privacidad */
.volver { text-decoration: none; color: var(--gris-texto); letter-spacing: 0.1em; }
.volver:hover { color: var(--oro); }
.texto { flex: 1 1 auto; width: 100%; max-width: 640px; margin: 0 auto; padding-top: 40px; }
.texto h1 { font-size: clamp(2rem, 1.2rem + 2.4vw, 3rem); }
.texto h2 {
  margin: 32px 0 8px;
  font-family: var(--font-cuerpo);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--oro);
}
.texto p { margin: 0 0 12px; font-size: 15.5px; line-height: 1.6; color: var(--blanco-calido-2); }
.texto .version { margin: 12px 0 0; font-size: 13px; color: var(--gris-texto); }
.texto a { color: var(--blanco-calido); }
.texto a:hover { color: var(--oro); }
@media (min-width: 900px) {
  .texto { padding-top: 64px; }
}
