:root{--bg: #fdfcfc;--bg-panel: #f5f3f1;--bg-plate: #ebe8e4;--line: #ebe8e4;--text: #000000;--text-2: #44403b;--text-dim: #777169;--text-faint: #a59f97;--data: #2f6fed;--data-pale: #e6edfd;--data-text: rgb(from var(--data) calc(r - 11) calc(g - 17) calc(b - 18) );--cat-teal: #007b80;--cat-orange: #b45309;--cat-violet: #7951b0;--cat-green: #14532d;--cat-gray: #1f2937;--cat-blue: var(--data);--accent: var(--text);--accent-text: var(--text);--accent-2: var(--text-2);--accent-pale: var(--bg-plate);--bg-diagrama: var(--bg);--radio-tarjeta: 20px;--radio-grande: 24px;--radio-control: 4px;--radio-pill: 9999px;--area-opacity: .09;--sans: "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--dur: .14s;--medida-prosa: 68ch;--ancho-figura: 1280px;--paso-recorrido: .9s;--paso-stepper: 1.5s}html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;letter-spacing:.16px}main{max-width:1280px;margin:0 auto;padding:4rem 2.5rem 6rem}.ancha{width:min(100vw - 3rem,1280px);margin-inline:calc(50% - min(50vw - 1.5rem,640px))}main>p,main>h1,main>h2,main>ul,main>ol,main>blockquote,main section>p,main section>h2,main section>h3,main section>ul,main section>ol,main section>blockquote{max-width:72ch}h1{font:300 48px/1.08 var(--sans);letter-spacing:-.96px;margin:0 0 24px}h2{font:300 36px/1.17 var(--sans);letter-spacing:-.72px;margin:0 0 24px}h3{font:300 32px/1.13 var(--sans);letter-spacing:-.64px}p{margin:0 0 1.1rem}strong{font-weight:500}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin:0 0 1rem}.dato{font-family:var(--mono);font-size:16px}.dato.acento{color:var(--accent-text)}.dato.contraste{color:var(--accent-2)}.rotulo{font-family:var(--mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;fill:var(--text-dim);color:var(--text-dim)}figure{margin:2rem 0}figcaption{font-family:var(--mono);font-size:12px;color:var(--text-dim);margin-top:.6rem}.contador{font-family:var(--mono);font-size:13px;color:var(--text)}svg text{font-family:var(--mono)}.cabecera-figura{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:640px){main{padding:2.5rem 1.25rem 4rem}}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:140px}body{background:var(--bg)}.barra-sitio{position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;border-bottom:1px solid var(--line);background:var(--bg-panel);font:12px/1.5 var(--mono)}.barra-sitio nav,.barra-sitio form{display:flex;align-items:center;gap:16px;margin:0}.barra-sitio a,.editorial a{color:var(--text);text-underline-offset:4px}.barra-sitio input{min-width:0;width:210px}.barra-sitio input,.barra-sitio button{font:inherit;padding:8px;border:1px solid var(--line);border-radius:var(--radio-control);background:var(--bg-panel);color:var(--text)}.editorial,.presentacion.carrera-completa{max-width:1480px;padding:40px 0 64px;width:calc(100% - 48px)}.editorial>h1,.editorial>p,.editorial>nav{max-width:var(--medida-prosa);margin-inline:auto}.editorial>section,.carrera-completa>section,.carrera-completa>header{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radio-tarjeta);padding:24px;margin-block:24px;box-shadow:none}.editorial>section>h2{margin-top:0}.editorial>section>p{max-width:var(--medida-prosa)}.editorial .figura-editorial,.editorial>section>.relato{width:100%;margin-inline:0}.editorial>section>.relato,.editorial .figura-editorial{padding:0}.editorial h2,.carrera-completa h2{font-size:36px;line-height:1.25;font-weight:500}.editorial .enlace-principal{display:inline-block;border:1px solid var(--line);border-radius:var(--radio-control);padding:14px 20px;font:16px var(--sans);color:var(--accent-text)}.editorial .relato-lectura{font-size:14px}main>section>p{color:var(--text-2)}main>section>p strong{color:var(--text)}.relato .dato-tooltip,.presentacion .dato-tooltip{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radio-tarjeta);font:14px/1.55 var(--sans);padding:14px 16px;box-shadow:none}.tooltip-curso{color:var(--text-2);font-size:14px;margin-bottom:6px}.tooltip-resumen{display:flex;align-items:baseline;gap:8px;font-size:14px}.tooltip-punto,.leyenda-punto{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--serie-color, var(--accent));flex:0 0 auto}.tooltip-detalle{margin-top:8px;font-size:14px;color:var(--text-2);overflow-wrap:anywhere}.chip{display:inline-block;padding:2px 7px;border-radius:20px;color:var(--accent-text);background:var(--accent-pale);font:12px/1.5 var(--sans)}.chip-extincion{color:var(--cat-orange);background:color-mix(in srgb,var(--cat-orange) 8%,var(--bg-panel))}@media(max-width:800px){.barra-sitio{flex-wrap:wrap;padding:10px 16px;gap:8px}.barra-sitio nav{gap:12px;flex-wrap:wrap}.barra-sitio form{width:100%;gap:8px}.barra-sitio input{width:100%;flex:1}.editorial,.presentacion.carrera-completa{width:calc(100% - 24px);padding-top:24px}.editorial>section,.carrera-completa>section,.carrera-completa>header{padding:16px}}html body.tema-definitivo{font:400 16px/1.5 var(--sans);letter-spacing:.16px;color:var(--text)}html body.tema-definitivo :is(h1,h2,h3){color:var(--text);font-family:var(--sans);font-weight:300}html body.tema-definitivo main:is(.editorial,.carrera-completa) h1{font-weight:300;font-size:48px;line-height:1.08;letter-spacing:-.96px}html body.tema-definitivo main:is(.editorial,.carrera-completa) h2{font-weight:300;font-size:36px;line-height:1.17;letter-spacing:-.72px}html body.tema-definitivo main:is(.editorial,.carrera-completa) h3{font-weight:300;font-size:32px;line-height:1.13;letter-spacing:-.64px}html body.tema-definitivo strong{font-weight:500}html body.tema-definitivo main:is(.editorial,.carrera-completa){width:calc(100% - 128px);max-width:1280px;padding:64px 0 96px}html body.tema-definitivo main>:is(section,header){padding:32px;margin-block:48px;border:1px solid var(--line);border-radius:var(--radio-grande);background:var(--bg-panel);box-shadow:none}html body.tema-definitivo main>:is(section,header):first-child{margin-top:0}html body.tema-definitivo main>section>h2{margin-top:0}html body.tema-definitivo main>section>p{font:400 16px/1.5 var(--sans);letter-spacing:.16px;color:var(--text-2)}html body.tema-definitivo main>p{color:var(--text-dim)}html body.tema-definitivo main>.apertura{font:400 20px/1.35 var(--sans);letter-spacing:0;margin-top:24px}html body.tema-definitivo .narrativa>h1{max-width:22ch}html body.tema-definitivo .narrativa #pregunta{text-align:center}html body.tema-definitivo .narrativa #pregunta>:is(h2,p){margin-inline:auto}html body.tema-definitivo :is(a,button,select,input){color:var(--text)}html body.tema-definitivo a{text-decoration-color:currentColor}html body.tema-definitivo :is(button,.chip,[role=tab],.enlace-principal,.relato-fases span){font:500 14px/1.5 var(--sans);letter-spacing:.14px;border-radius:var(--radio-pill)}html body.tema-definitivo button,html body.tema-definitivo [role=tab]{border:1px solid var(--line);background:var(--bg);color:var(--text)}html body.tema-definitivo :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){border-radius:var(--radio-control);background:var(--bg);border:1px solid var(--line)}html body.tema-definitivo :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--text)}html body.tema-definitivo :is(.busqueda-campo button,.enlace-principal){color:var(--bg);background:var(--text);padding:12px 24px}html body.tema-definitivo .chip{background:var(--bg-plate);color:var(--text-2);padding:4px 8px}html body.tema-definitivo .barra-sitio{background:var(--bg);padding:16px 64px;font:500 14px/1.5 var(--sans)}html body.tema-definitivo .barra-sitio button{border-radius:var(--radio-pill)}html body.tema-definitivo .carrera-completa .buscador-protagonista label{font:300 32px/1.13 var(--sans);letter-spacing:-.64px}html body.tema-definitivo .busqueda-campo input{font:400 18px/1.6 var(--sans)}html body.tema-definitivo .buscador-protagonista ul{top:108px;background:var(--bg)}html body.tema-definitivo .buscador-protagonista li[aria-selected=true],html body.tema-definitivo .buscador-protagonista li:hover{background:var(--bg-plate)}html body.tema-definitivo .buscador-protagonista p{color:var(--text-2)}html body.tema-definitivo main :is(.nota,.lectura,.regla-seleccion,.relato-lectura,.pie-serie p){font:400 16px/1.5 var(--sans);letter-spacing:.16px;color:var(--text-2)}html body.tema-definitivo main :is(figcaption,.curso-dato,.centro-completo,.marca){font-size:12px;line-height:1.6;color:var(--text-2)}html body.tema-definitivo main .relato{border-radius:var(--radio-tarjeta)}html body.tema-definitivo main .relato-compacto{margin-bottom:16px}html body.tema-definitivo main .relato-compacto>:is(.relato-lectura,figcaption){display:none}html body.tema-definitivo main :is(.relato-rotulo,.relato-panel>h3,.rotulo,.contador,.relato-contador,.relato-caja>strong,.identificador,.estado){font:400 13px/1.6 var(--mono);letter-spacing:0;color:var(--text-2)}html body.tema-definitivo main :is(.relato-rotulo,.relato-panel>h3,.rotulo){letter-spacing:1.5px}html body.tema-definitivo .relato-caja{border-radius:var(--radio-tarjeta)}html body.tema-definitivo .relato-fases span{background:var(--bg-plate);color:var(--text-2)}html body.tema-definitivo .relato-fases .actual{color:var(--text);border-color:var(--text)}html body.tema-definitivo .carrera-completa :is(.nombre-universidad,.asignatura-fila>strong){font:400 18px/1.6 var(--sans);letter-spacing:0}html body.tema-definitivo .carrera-completa .tabla-base{font:400 16px/1.5 var(--mono)}html body.tema-definitivo .carrera-completa .tabla-base th,html body.tema-definitivo .carrera-completa .tabla-base td{padding:4px}html body.tema-definitivo .carrera-completa .tabla-base thead th{font:500 14px/1.5 var(--sans);letter-spacing:.14px;color:var(--text-2);padding-block:12px}html body.tema-definitivo .carrera-completa .tabla-base .valor-dato{font:500 16px/1.5 var(--mono);white-space:nowrap}html body.tema-definitivo .carrera-completa .tabla-base th:first-child{width:25%}html body.tema-definitivo .carrera-completa .tabla-base thead th:not(:first-child):not(:last-child){width:12%}html body.tema-definitivo .carrera-completa .tabla-base th:last-child{width:15%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] th:first-child{width:22%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] thead th:not(:first-child):not(:last-child){width:10%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] thead th:nth-last-child(2){width:12%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] th:last-child{width:16%}html body.tema-definitivo .carrera-completa .tabla-base :is([data-columna="Curso del dato"],[data-diferencia]){font:400 13px/1.6 var(--mono);white-space:nowrap}html body.tema-definitivo .carrera-completa .tabla-base thead .cabecera-curso,html body.tema-definitivo .carrera-completa .tabla-base thead .cabecera-diferencia{white-space:nowrap}html body.tema-definitivo .carrera-completa .tabla-base .sin-dato{font:400 12px/1.6 var(--sans);color:var(--text-2)}html body.tema-definitivo .carrera-completa .tabla-base .chip{font:500 14px/1.5 var(--sans);white-space:normal}html body.tema-definitivo .carrera-completa .tabla-base [data-diferencia]{font-size:13px}html body.tema-definitivo .carrera-completa .tabla-base .fila-referencia th{font:400 14px/1.5 var(--sans)}html body.tema-definitivo .carrera-completa .tabla-base .fila-referencia td{font:400 16px/1.5 var(--mono)}html body.tema-definitivo .carrera-completa .qedu-separado{color:var(--text-2)}html body.tema-definitivo main :is(.leyenda-serie,.mapa-leyenda){font:500 14px/1.5 var(--sans);letter-spacing:.14px}html body.tema-definitivo .leyenda-serie{border-radius:var(--radio-tarjeta);background:var(--bg)}html body.tema-definitivo .leyenda-serie strong{white-space:nowrap}html body.tema-definitivo main :is(.eje-asignaturas,.barra-escala,.etiqueta-final,.curso-guia,.valor-guia){font:400 13px/1.6 var(--mono)}html body.tema-definitivo .carrera-completa .barra-asignatura{fill:var(--data)}html body.tema-definitivo .carrera-completa .poblacion-baja .barra-asignatura{fill:var(--data-pale)}html body.tema-definitivo .barra-relleno{background:var(--data)}html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip,html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip :is(p,div,span,strong){font:400 13px/1.6 var(--mono);letter-spacing:0}html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip{background:var(--bg);border:1px solid var(--line);border-radius:var(--radio-tarjeta);padding:12px;box-shadow:none}html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip strong{font-weight:500}html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip :is(.tooltip-curso,.tooltip-detalle){color:var(--text-dim)}html body.tema-definitivo .tooltip-punto{background:var(--serie-color,var(--data))}html body.tema-definitivo :focus-visible{outline-color:var(--text)}@media(max-width:800px){html body.tema-definitivo main:is(.editorial,.carrera-completa){width:calc(100% - 32px);padding-block:32px 64px}html body.tema-definitivo main>:is(section,header){margin-block:32px;padding:24px}html body.tema-definitivo .barra-sitio{padding:12px 16px}html body.tema-definitivo .carrera-completa .tabla-base :is(th,td){width:auto;padding:0;min-width:0}html body.tema-definitivo .carrera-completa .tabla-base td:before{font:500 14px/1.5 var(--sans);white-space:normal}html body.tema-definitivo .carrera-completa .tabla-base [data-columna="Curso del dato"]{grid-column:1/-1}html body.tema-definitivo .carrera-completa .qedu-separado{grid-template-columns:1fr}}html body.tema-definitivo main:is(.editorial,.carrera-completa) .mapa-comunidad h3{font:400 12px/1.6 var(--sans);letter-spacing:0;color:var(--text-2)}html body.tema-definitivo main:is(.editorial,.carrera-completa) .relato-panel>h3{font:400 13px/1.6 var(--mono);letter-spacing:1.5px}html body.tema-definitivo main:is(.editorial,.carrera-completa) .leyenda-serie{font:500 14px/1.5 var(--sans)}html body.tema-definitivo main .barra-trazo{fill:var(--data)}html body.tema-definitivo main :is(.barra-activa,.senalada) .barra-trazo{fill:var(--data)}html body.tema-definitivo main .barra-valor{white-space:nowrap;font:500 16px/1.5 var(--mono)}html body.tema-definitivo main .entrada-g h2{font:300 32px/1.13 var(--sans);letter-spacing:-.64px}html body.tema-definitivo main .kicker{color:var(--text-2)}html body.tema-definitivo .editorial .enlace-principal{color:var(--bg);background:var(--data-text);border:0;border-radius:var(--radio-pill);padding:12px 24px;font:500 18px/1.6 var(--sans);letter-spacing:0;text-align:center;text-decoration:none}@media(max-width:800px){html body.tema-definitivo .editorial .enlace-principal{display:block;width:100%}}html body.tema-definitivo .leyenda-serie{border-radius:var(--radio-pill);padding:16px 24px}html body.tema-definitivo .carrera-completa .tabla-base{letter-spacing:0}html body.tema-definitivo main .eje-base{font:400 13px/1.6 var(--mono)}html body.tema-definitivo main>.apertura strong{color:var(--text)}html body.tema-definitivo .busqueda-campo button{background:var(--bg);color:var(--text)}html body.tema-definitivo main>[data-tarjeta=exterior]>*{margin-block:0}html body.tema-definitivo main>[data-tarjeta=exterior]>*+*{margin-top:16px}html body.tema-definitivo main>[data-tarjeta=exterior]{margin-block:48px}html body.tema-definitivo main .cabecera-explorador .navegacion{margin-bottom:0}html body.tema-definitivo main [data-tarjeta=anidada]{padding:24px}html body.tema-definitivo main [data-figura-unica=mapa]{padding:32px}html body.tema-definitivo main :is(.cabecera-figura,.relato-cabecera){margin-bottom:24px}html body.tema-definitivo main [data-tarjeta=anidada]>:last-child{margin-bottom:0}html body.tema-definitivo main :is(.lectura,.lectura-curso,.relato-lectura,[data-cobertura],.referencia-barras){margin-block:16px}html body.tema-definitivo main .relato-caja{padding:24px}html body.tema-definitivo main .relato-ventana .relato-caja>strong{white-space:nowrap}html body.tema-definitivo main .mapa{margin:0}html body.tema-definitivo main .narrativa{color:var(--text)}html body.tema-definitivo main.narrativa :is(#pregunta,#confianza)>h2,html body.tema-definitivo main.reportaje #confianza>h2,html body.tema-definitivo main .buscador-protagonista>label{color:var(--data-text)}@media(max-width:800px){html body.tema-definitivo main>[data-tarjeta=exterior]{padding:24px;margin-block:32px}html body.tema-definitivo main .relato-ventana{grid-template-columns:repeat(6,128px)}html body.tema-definitivo main .cabecera-figura{flex-direction:column;gap:16px}html body.tema-definitivo main .mapa-comunidad h3{min-height:56px;height:auto}}html body.tema-definitivo .carrera-completa .tabla-base td[data-columna="Curso del dato"]{font:500 14px/1.5 var(--sans);letter-spacing:.14px;white-space:nowrap}html body.tema-definitivo main .relato-ventana-marco{padding:0;margin:0}html body.tema-definitivo main :is(.lectura-curso,.pie-serie)>p+p{margin-top:16px}html body.tema-definitivo main .buscador-protagonista label{color:var(--data-text)}html body.tema-definitivo main [data-tarjeta] :is(p,details){margin-block:16px}html body.tema-definitivo main [data-tarjeta]>:is(p,details):last-child{margin-bottom:0}html body.tema-definitivo main .tabla-base .centros-selector{margin:0}html body.tema-definitivo .carrera-completa .tabla-base thead th{white-space:nowrap}@media(min-width:801px){html body.tema-definitivo .carrera-completa .tabla-base:not([data-comparacion=true]) th:first-child{width:28.5%}html body.tema-definitivo .carrera-completa .tabla-base:not([data-comparacion=true]) thead th:not(:first-child):not(:last-child){width:10.3%}html body.tema-definitivo .carrera-completa .tabla-base:not([data-comparacion=true]) th:last-child{width:20%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] th:first-child{width:24%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] thead th:not(:first-child):not(:last-child){width:10%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] thead th:nth-last-child(2){width:12%}html body.tema-definitivo .carrera-completa .tabla-base[data-comparacion=true] th:last-child{width:14%}}html body.tema-definitivo .carrera-completa .tabla-base .nombre-universidad{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body.tema-definitivo .carrera-completa .tabla-base .fila-referencia{background:var(--bg);color:var(--text-dim)}html body.tema-definitivo .carrera-completa .tabla-base .fila-referencia :is(th,td){color:var(--text-dim)}html body.tema-definitivo main [data-controles-comparacion]>:is(label,details){margin:0;font:500 14px/1.5 var(--sans);white-space:nowrap}html body.tema-definitivo main [data-controles-comparacion] label{display:inline-flex;align-items:center;gap:8px}html body.tema-definitivo main [data-controles-comparacion] select{padding:8px}html body.tema-definitivo main .universidades-tabla{position:relative}html body.tema-definitivo main .universidades-tabla summary{font:500 14px/1.5 var(--sans);padding:8px 12px;border:1px solid var(--line);border-radius:var(--radio-pill);background:var(--bg)}html body.tema-definitivo main .opciones-universidades{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:360px;max-width:calc(100vw - 64px);padding:24px;max-height:360px;overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:var(--radio-tarjeta)}html body.tema-definitivo main .opciones-universidades label{white-space:normal;margin:8px 0}html body.tema-definitivo main .grafica-asignaturas{position:relative}html body.tema-definitivo main .eje-asignaturas{position:sticky;top:80px;z-index:4;display:block;min-height:72px;padding-top:24px;background:var(--bg-panel)}html body.tema-definitivo main .eje-asignaturas>span{position:absolute;top:0;left:var(--tick);transform:translate(-50%)}html body.tema-definitivo main .eje-asignaturas>span:first-child{transform:none}html body.tema-definitivo main .eje-asignaturas>span:nth-child(5){transform:translate(-100%)}html body.tema-definitivo main .eje-asignaturas .referencia-barras{margin:0;padding-bottom:16px}html body.tema-definitivo main .lista-asignaturas{position:relative}html body.tema-definitivo main .rejilla-asignaturas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}html body.tema-definitivo main .asignatura-fila{position:relative}html body.tema-definitivo main .asignatura-fila>:is(strong,span){width:fit-content;max-width:100%;background:var(--bg-panel)}html body.tema-definitivo main .asignatura-fila>strong{grid-column:1/-1}html body.tema-definitivo main .asignatura-marco{background:transparent}html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip [data-mini-procedencia]{font:400 12px/1.6 var(--sans);color:var(--text-dim)}html body.tema-definitivo .mini-marco{width:100%;max-width:100%;overflow:visible}html body.tema-definitivo .mini-serie{display:block;width:100%;min-width:0;max-width:100%;height:auto}html body.tema-definitivo .mini-serie text{fill:var(--text);font:400 13px/1.6 var(--mono)}html body.tema-definitivo .mini-trazo{fill:none;stroke:var(--data);stroke-width:1.5}html body.tema-definitivo .mini-punto{fill:var(--data)}html body.tema-definitivo .mini-bajo{fill:var(--data-pale);stroke:var(--data)}html body.tema-definitivo .mini-referencia{fill:none;stroke:var(--cat-gray);stroke-width:1;stroke-dasharray:3 4}html body.tema-definitivo .mini-leyenda{display:flex;gap:8px;align-items:center}html body.tema-definitivo .mini-muestra{display:inline-block;width:24px;border-top:1px dashed var(--cat-gray)}@media(max-width:800px){html body.tema-definitivo main [data-controles-comparacion]{flex-wrap:nowrap;gap:4px}html body.tema-definitivo main [data-controles-comparacion] .solo-escritorio{display:none}html body.tema-definitivo main .universidades-tabla summary{padding-inline:4px;list-style:none}html body.tema-definitivo main .universidades-tabla summary::-webkit-details-marker{display:none}html body.tema-definitivo main .opciones-universidades{left:auto;right:0}html body.tema-definitivo main .eje-asignaturas{top:116px}}html body.tema-definitivo .carrera-completa .centros-selector summary{list-style-position:outside;margin-left:16px}@media(max-width:800px){html body.tema-definitivo main [data-controles-comparacion] select{padding-inline:4px}html body.tema-definitivo main [data-controles-comparacion] label{gap:4px}html body.tema-definitivo main [data-controles-comparacion] input{margin:0}}html body.tema-definitivo main [data-tarjeta=exterior]>a:last-child:not(.enlace-principal),html body.tema-definitivo main [data-pie-enlaces]{display:block;width:fit-content;margin-top:32px;margin-bottom:0;text-align:left}html body.tema-definitivo main [data-tarjeta=exterior]:has(>a:last-child:not(.enlace-principal)){padding-bottom:32px}html body.tema-definitivo main [data-panel-ventana]{padding:24px;border:1px solid var(--line);border-radius:var(--radio-tarjeta)}html body.tema-definitivo main [data-panel-ventana]>h3{margin:0 0 24px}html body.tema-definitivo main .relato-ventana-marco{padding:24px 24px 24px 36px;overflow-x:auto}html body.tema-definitivo main [data-relato=ventana] .relato-cabecera{padding:0}html body.tema-definitivo main .asignatura-fila{display:block;min-height:56px;padding:0}html body.tema-definitivo main .asignatura-linea{font:400 18px/1.6 var(--sans);background:var(--bg-panel)}html body.tema-definitivo main [data-asignatura-nombre]{font:400 18px/1.6 var(--sans);letter-spacing:0}@media(min-width:1000px){html body.tema-definitivo main .asignatura-linea{display:flex;flex-wrap:nowrap;align-items:baseline}html body.tema-definitivo main .asignatura-linea [data-asignatura-nombre]{flex:0 1 auto;min-width:0;overflow-wrap:break-word}html body.tema-definitivo main .asignatura-linea .curso-dato{flex:0 0 auto}}html body.tema-definitivo main .asignatura-linea .curso-dato{display:inline-block;font:400 13px/1.6 var(--mono);white-space:nowrap}html body.tema-definitivo main .asignatura-linea .chip{display:inline-block;padding-block:0;white-space:nowrap}html body.tema-definitivo main .asignatura-marco{height:24px;margin-top:4px;border:0;border-radius:0}html body.tema-definitivo main .asignatura-barra{display:block;height:24px}html body.tema-definitivo main .valor-final-barra{top:0;font:500 16px/1.5 var(--mono)}html body.tema-definitivo main .eje-asignaturas{min-height:104px;padding-bottom:24px}html body.tema-definitivo main .eje-asignaturas>.rotulo-referencia{top:auto;bottom:0;left:clamp(0px,var(--posicion-referencia),calc(100% - 200px));transform:none;width:max-content;max-width:200px;font:400 12px/1.6 var(--sans);background:var(--bg-panel)}html body.tema-definitivo main .eje-asignaturas .referencia-barras{display:flex;gap:8px;align-items:center;white-space:nowrap;font:500 14px/1.5 var(--sans);padding-bottom:24px}html body.tema-definitivo main .muestra-referencia{flex:0 0 auto;height:18px;border-left:1px dashed var(--cat-gray)}@media(max-width:800px){html body.tema-definitivo main .eje-asignaturas .referencia-barras[data-origen^=Mediana]{font:400 12px/1.6 var(--sans)}}html body.tema-definitivo :is(.presentacion,.relato) .dato-tooltip:has([data-mini-evolucion]){width:520px;max-width:calc(100vw - 24px);max-height:none;overflow:visible}html body.tema-definitivo .mini-conector{stroke:var(--text-dim);stroke-width:1;opacity:.5}html body.tema-definitivo main .fila-selectores{display:flex;align-items:center;gap:16px;flex-wrap:nowrap;margin-block:16px}html body.tema-definitivo main .fila-selectores>select:first-child{flex:1 1 auto;min-width:0}html body.tema-definitivo main .fila-selectores>select:last-child{width:128px;flex:0 0 auto}html body.tema-definitivo main .fila-selectores>select{font:400 14px/1.5 var(--mono);letter-spacing:0;padding:8px 12px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radio-control)}html body.tema-definitivo main .fila-selectores>details{margin:0}html body.tema-definitivo main .centros-opciones{margin-top:16px}html body.tema-definitivo main :is(.opciones-universidades,.centros-opciones) label{display:flex;align-items:start;gap:8px;margin:8px 0;font:500 14px/1.5 var(--sans);letter-spacing:.14px;white-space:normal}html body.tema-definitivo main :is(.opciones-universidades,.centros-opciones) input{margin:4px 0 0;flex:0 0 auto}html body.tema-definitivo .carrera-completa :is(select,summary,input[type=checkbox],input[type=radio]):focus-visible{outline:1px auto var(--text);outline-offset:0}html body.tema-definitivo main [data-apoyo]{max-width:none;font:400 16px/1.5 var(--sans);letter-spacing:.16px;color:var(--text-2);background:transparent;border:0;padding:0}html body.tema-definitivo main.reportaje>:is(h1,p,nav){max-width:none;margin-inline:0}html body.tema-definitivo main.reportaje :is(p,h2,h3,ul,ol,dl,details,table,blockquote,.indice,.entrada-g,.calculo,.confusiones){max-width:none}@media(max-width:800px){html body.tema-definitivo main .fila-selectores{gap:8px}html body.tema-definitivo main [data-controles-comparacion].fila-selectores{gap:4px}html body.tema-definitivo main .fila-selectores>select:last-child{width:112px}}html body.tema-definitivo main .cobertura-lineas{margin-block:16px}html body.tema-definitivo main [data-tarjeta] .cobertura-lineas>:is(p,details){margin:0}html body.tema-definitivo main [data-tarjeta] .cobertura-lineas>:is(p,details)+:is(p,details){margin-top:4px}html body.tema-definitivo main .cobertura-lineas>p{font:400 12px/1.7 var(--mono);letter-spacing:0}html body.tema-definitivo main .cobertura-lineas summary,html body.tema-definitivo main [data-qedu]>details>summary{padding-block:0}html body.tema-definitivo main [data-tabla-completa] .cobertura-lineas{margin-bottom:0}html body.tema-definitivo main [data-tabla-completa]+[data-qedu]{margin-top:4px}html body.tema-definitivo main [data-tarjeta] [data-qedu]>details{margin:0}
