/* ==============================================
   PulsarDynamics — estilos de páginas legales
   (extiende styles.css de la web corporativa)
   ============================================== */

/* Cabecera siempre clara y estática en páginas legales */
.legal-page .site-header {
  position: static;
  background: #fff;
  box-shadow: 0 1px 0 var(--line);
  padding: 14px 0;
}
.legal-page .site-header .logo img { filter: none; }
.legal-page .site-header .nav a { color: var(--text); }

/* Contenido */
.legal-main { padding: 60px 0 100px; }
.legal-main .container { max-width: 820px; }
.legal-main h1 { margin-bottom: 6px; }
.legal-updated {
  color: var(--muted);
  font-size: 0.85rem;
  margin-bottom: 48px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--line);
}
.legal-main h2 {
  font-size: clamp(1.4rem, 2.4vw, 1.7rem);
  margin-top: 48px;
}
.legal-main h3 { font-size: 1.15rem; margin-top: 28px; }
.legal-main p,
.legal-main li { color: var(--text); }
.legal-main a { text-decoration: underline; }
.legal-main a:hover { color: var(--muted); }
.legal-main ul { padding-left: 20px; margin: 0 0 1em; }
.legal-main li { margin-bottom: 8px; }

/* Marcador de dato pendiente de completar */
.legal-tbd {
  background: #fff3cf;
  color: #6b5300;
  padding: 1px 7px;
  border-radius: 2px;
  font-style: normal;
  font-size: 0.95em;
}

/* .footer-legal definido en styles.css (compartido) */
