/* =========================================================
   PÁGINA: AVISO DE PRIVACIDAD — estilos exclusivos
   ========================================================= */

.legal { max-width: 780px; margin: 0 auto; }

.legal__notice {
  background: var(--paper-alt);
  border: 1px solid var(--line);
  border-left: 3px solid var(--accent);
  border-radius: var(--radius-md);
  padding: 1.5rem 1.7rem;
  margin-bottom: 2.6rem;
}
.legal__notice p:last-child { margin: 0; }

.legal__body h2 {
  font-size: 1.15rem;
  margin-top: 2.2rem;
}
.legal__body h2:first-child { margin-top: 0; }
.legal__body p { max-width: 68ch; }
.legal__body a { color: var(--ink); text-decoration: underline; }
