/* Vantage Growth IA · documentos legales. Sin fuentes ni recursos de terceros. */
:root { color-scheme: light; }
* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: #fafaf7;
  color: #1f2328;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1.0625rem;
  line-height: 1.65;
}
main, .portada {
  max-width: 46rem;
  margin: 0 auto;
  padding: 2rem 1rem 4rem;
}
h1 { font-size: 1.75rem; line-height: 1.25; margin: 0 0 1rem; }
h2 { font-size: 1.25rem; line-height: 1.3; margin: 2.25rem 0 0.5rem; }
p, ul, ol { margin: 0.75rem 0; }
li { margin: 0.3rem 0; }
a { color: #0b5cad; }
a:focus-visible { outline: 3px solid #0b5cad; outline-offset: 2px; }
.tabla { overflow-x: auto; margin: 1rem 0; }
table { border-collapse: collapse; width: 100%; min-width: 30rem; }
th, td { border: 1px solid #c9ccd1; padding: 0.55rem 0.7rem; text-align: left; vertical-align: top; }
th { background: #eef0f3; }
.portada ul { list-style: none; padding: 0; }
.portada li { margin: 0.9rem 0; font-size: 1.15rem; }
