@layer paginas{.subtitulo{font-size:var(--t-s);margin:var(--e-5) 0 var(--e-3)}.ficha-cuerpo{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--e-6)}.indice{position:sticky;top:calc(var(--linea-alto) + var(--e-5));align-self:start;font-size:var(--t-s)}.indice p{font-size:var(--t-nota);font-weight:700;color:var(--texto-3);margin-bottom:var(--e-2)}.indice ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--linea)}.indice a{display:block;padding:5px 0 5px 14px;color:var(--tinta-2);text-decoration:none;margin-left:-2px;border-left:2px solid transparent}.indice a:hover{color:var(--accion);border-left-color:var(--accion)}.ficha-secciones{min-width:0}.ficha-secciones .seccion:first-child{padding-top:0}.filtros-fila{display:flex;flex-wrap:wrap;gap:var(--e-3);margin-bottom:var(--e-4);align-items:end}.filtros-fila .campo{min-width:160px}.filtros-fila .campo-ancho{flex:1;min-width:220px}@media(max-width:960px){.ficha-cuerpo{grid-template-columns:1fr}.indice{display:none}}@media print{.ficha-cuerpo{display:block}.seccion{break-inside:avoid;padding:12pt 0}}.seccion-cabeza{display:flex;justify-content:space-between;align-items:end;gap:var(--e-4);flex-wrap:wrap;margin-bottom:var(--e-4)}.tabla-alta{max-height:70vh;overflow:auto}.clave{white-space:nowrap;font-weight:700}.clave:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:0}.contenedor-estrecho{max-width:calc(900px + 2 * var(--gutter))}.encabezado-consulta{border-bottom:0;margin-bottom:var(--e-4)}.buscador-consulta{margin-top:var(--e-5)}.ejemplos .acciones{list-style:none;margin:0;padding:0}.respuesta{padding-top:var(--e-4)}.respuesta-titulo{font-family:var(--fuente-titulo);font-weight:500;font-size:var(--t-xl);margin:2px 0 var(--e-5)}.preguntas{list-style:none;margin:0 0 var(--e-5);padding:0;counter-reset:p;border-top:3px solid var(--tinta)}.preguntas li{counter-increment:p;display:grid;grid-template-columns:40px 1fr;column-gap:var(--e-3);padding:var(--e-4) 0;border-bottom:1px solid var(--linea)}.preguntas li:before{content:counter(p);grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--tinta);color:var(--sobre-oscuro);font-weight:800}.preguntas h3{margin-bottom:4px}.preguntas p{margin:0}.cifras-escuela dd{font-size:var(--t-l)}.portada{border-bottom:1px solid var(--linea);background:var(--superficie-2)}.portada-rejilla{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--e-7);align-items:center;padding-top:var(--e-7);padding-bottom:var(--e-7)}.portada h1{font-family:var(--fuente-titulo);font-weight:500;font-size:clamp(2rem,3.6vw,3.25rem);margin-bottom:var(--e-4)}.portada .entradilla{font-size:var(--t-l);line-height:1.4;color:var(--tinta);margin-bottom:var(--e-4)}.portada .entradilla b{color:var(--texto)}.portada-nota{font-size:var(--t-s);color:var(--tinta-2);margin-bottom:var(--e-5)}.portada-mapa{margin:0}.portada-mapa svg{display:block;width:100%;height:auto}.portada-mapa figcaption{display:flex;gap:var(--e-3);align-items:center;font-size:var(--t-xs);color:var(--tinta-2);margin-top:var(--e-3)}.cifras-pais{margin:var(--e-7) 0 var(--e-6)}.cifras-pais .cifra dd.n{font-size:2.25rem}.entradas{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-6);margin-bottom:var(--e-6)}.entrada+.entrada{border-left:var(--filete-fino);padding-left:var(--e-6)}.entrada h2{margin-bottom:var(--e-3)}.entrada-enlaces{margin:0;padding:0;list-style:none}.entrada-enlaces li{border-top:var(--filete-tabla)}.entrada-enlaces a{display:flex;align-items:center;min-height:var(--tactil);font-weight:700}.buscador-entrada{margin-top:var(--e-3)}.dos-columnas{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-7)}.dos-columnas h2{margin-bottom:var(--e-3)}@media(max-width:900px){.portada-rejilla,.entradas,.dos-columnas{grid-template-columns:1fr;gap:var(--e-5)}.entrada+.entrada{border-left:0;padding-left:0;border-top:var(--filete-fino);padding-top:var(--e-5)}.portada-rejilla{padding-top:var(--e-5);padding-bottom:var(--e-5)}}.texto-largo ul{padding-left:1.2em;max-width:var(--ancho-texto)}.texto-largo li{margin-bottom:var(--e-2)}.definiciones{margin:0;max-width:var(--ancho-texto)}.definiciones dt{font-weight:700;margin-top:var(--e-4)}.definiciones dd{margin:4px 0 0;color:var(--tinta-2)}.creditos{font-size:var(--t-s);columns:2 320px}.creditos-grupo{max-width:var(--ancho-texto);border-top:var(--filete-fino)}.creditos-grupo:last-child{border-bottom:var(--filete-fino)}.creditos-grupo summary{display:flex;align-items:center;gap:var(--e-1);min-height:var(--tactil);padding-inline:var(--e-1);font-weight:700;color:var(--accion)}.creditos-cuenta{font-weight:400;color:var(--texto-3)}.creditos-grupo .creditos{margin-top:0}.acceso-rejilla{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:var(--e-7);padding-top:var(--e-5);align-items:start}.acceso-rejilla h1{margin-bottom:var(--e-3)}.acceso-rejilla .entradilla{margin-bottom:var(--e-5);color:var(--tinta-2);font-size:var(--t-m)}.acceso-entrada{display:grid;gap:var(--e-4);padding:var(--e-5);border:1px solid var(--linea);border-top:4px solid var(--accion)}.acceso-entrada p{margin:0}.acceso-ir{justify-self:start}@media(max-width:900px){.acceso-rejilla{grid-template-columns:1fr}}}.no-encontrada{display:grid;gap:var(--e-6);max-width:var(--ancho-texto)}.no-encontrada-enlaces{list-style:none;margin:0;padding:0}
