/* Estilos de las paginas legales. Van aparte para no repetirlos en cada una, y
   son deliberadamente pobres: una pagina legal tiene que leerse aunque no cargue
   nada mas. */
:root { color-scheme: light; }
body {
  margin: 0; padding: 2rem 1.25rem 4rem;
  font: 16px/1.65 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  color: #1a1a1a; background: #fff;
}
main { max-width: 46rem; margin: 0 auto; }
h1 { font-size: 1.6rem; line-height: 1.25; margin: 0 0 .35rem; }
h2 { font-size: 1.05rem; margin: 2rem 0 .5rem; }
p, li { margin: .5rem 0; }
ol, ul { padding-left: 1.25rem; }
.fecha { color: #666; font-size: .9rem; margin: 0 0 1.5rem; }
.datos { background: #f6f7f9; border-radius: .6rem; padding: .9rem 1.1rem; }
.plazos th, .plazos td { text-align: left; padding: .35rem .75rem .35rem 0; vertical-align: top; }
.volver { display: inline-block; margin-top: 2.5rem; color: #1d4ed8; }
.pendiente { color: #92400e; font-style: italic; }
.decision { border-left: 3px solid #b45309; padding-left: .9rem; color: #7c2d12; }
.datos-titulo { margin-top: 0; }
