/* =========================================================
   Cucars — legal.css
   Estilos de aviso-legal.html y privacidad.html
   Reutiliza las variables y clases (.wrap, .tread, .logo) de styles.css.
   ========================================================= */

.legal-page {
  padding: 70px 24px 100px;
}

.legal-content {
  max-width: 760px;
}

.legal-content .breadcrumb {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 0.78rem;
  color: var(--steel-dim);
  letter-spacing: 0.05em;
  margin-bottom: 18px;
}

.legal-content .breadcrumb a {
  color: var(--steel);
}

.legal-content .breadcrumb a:hover {
  color: var(--teal);
}

.legal-content h1 {
  font-size: clamp(2rem, 4vw, 2.6rem);
  margin-bottom: 32px;
}

.legal-content h2 {
  font-size: 1.15rem;
  color: var(--teal);
  margin-top: 40px;
  margin-bottom: 14px;
}

.legal-content p {
  color: var(--steel);
  font-size: 0.98rem;
  line-height: 1.8;
  margin-bottom: 14px;
}

.legal-content ul {
  margin: 0 0 14px 0;
  padding-left: 20px;
  color: var(--steel);
  font-size: 0.98rem;
  line-height: 1.9;
}

.legal-content li strong {
  color: var(--ink);
}

.legal-content strong {
  color: var(--ink);
}

.legal-content a {
  color: var(--teal);
}

.legal-content a:hover {
  text-decoration: underline;
}

.legal-nota {
  margin-top: 40px;
  font-size: 0.82rem;
  color: var(--steel-dim);
  border-left: 2px solid var(--teal);
  padding-left: 14px;
}