/* Páginas legales. Base de estilos.css; aquí solo el documento. */
.doc{max-width:var(--ancho-texto);margin:0 auto;padding:var(--space-6) var(--gutter) var(--space-7)}
.doc h1{font-size:34px;line-height:36px;font-weight:800;margin-bottom:var(--space-2)}
.doc .version{color:var(--ink-muted);font-size:14px;margin-bottom:var(--space-6)}
.doc h2{font-size:20px;line-height:26px;font-weight:700;margin:var(--space-5) 0 var(--space-2)}
.doc p,.doc li{color:var(--ink-muted)}
.doc p{margin:0 0 var(--space-3)}
.doc ul{margin:0 0 var(--space-3);padding-left:1.25em}
.doc li{margin-bottom:var(--space-2)}
.doc strong{color:var(--ink)}
.doc a{color:var(--ink);font-weight:700}
.tabla{overflow-x:auto;margin:0 0 var(--space-4)}
.doc table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;line-height:20px}
.doc th,.doc td{text-align:left;vertical-align:top;padding:10px 12px;border:1px solid var(--border)}
.doc th{background:var(--surface-200);color:var(--ink)}
.doc td{color:var(--ink-muted)}
.aviso-borrador{
  margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);
  background:var(--surface-200);border-left:4px solid var(--warning);color:var(--ink);font-size:14px;line-height:20px;
}
