.marca[data-astro-cid-fkebd7ay]{height:auto;display:block}.marca__letra[data-astro-cid-fkebd7ay]{fill:var(--color-acento)}.marca__raya[data-astro-cid-fkebd7ay]{fill:var(--color-acento-calido)}.marca__raya--mono[data-astro-cid-fkebd7ay]{fill:var(--color-acento)}.accesibilidad[data-astro-cid-xzdudx2x]{top:calc(4.2rem + var(--espacio-2));z-index:30;width:min(23rem,100vw - 1.5rem);max-height:calc(100dvh - 6rem);color:var(--color-texto);background:var(--color-fondo-alt);border:1px solid var(--color-borde);box-shadow:var(--sombra);font-family:var(--fuente-ui);animation:aparecer .22s var(--curva);flex-direction:column;display:flex;position:fixed;right:clamp(.75rem,3vw,2rem)}.accesibilidad[data-astro-cid-xzdudx2x][hidden]{display:none}@keyframes aparecer{0%{opacity:0;transform:translateY(-6px)}}.accesibilidad__cabeza[data-astro-cid-xzdudx2x]{padding:var(--espacio-3) var(--espacio-4);background:var(--color-oscuro);color:var(--color-texto-claro);justify-content:space-between;align-items:center;display:flex}.accesibilidad__titulo[data-astro-cid-xzdudx2x]{font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;font-weight:600}.accesibilidad__cerrar[data-astro-cid-xzdudx2x]{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.accesibilidad__cerrar[data-astro-cid-xzdudx2x]:hover{border-color:#f7f3ec59}.accesibilidad[data-astro-cid-xzdudx2x] svg[data-astro-cid-xzdudx2x]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.accesibilidad__cuerpo[data-astro-cid-xzdudx2x]{gap:var(--espacio-4);padding:var(--espacio-4);overscroll-behavior:contain;display:grid;overflow-y:auto}.accesibilidad__grupo[data-astro-cid-xzdudx2x]{border:0;margin:0;padding:0}.accesibilidad__grupo[data-astro-cid-xzdudx2x] legend[data-astro-cid-xzdudx2x]{margin-bottom:var(--espacio-2);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;color:var(--color-texto-suave);padding:0;font-weight:600}.accesibilidad__tamanos[data-astro-cid-xzdudx2x]{border:1px solid var(--color-borde-fuerte);grid-template-columns:repeat(3,1fr);display:grid}.accesibilidad__tamanos[data-astro-cid-xzdudx2x] button[data-astro-cid-xzdudx2x]{padding:var(--espacio-2);font-family:var(--fuente-texto);color:var(--color-texto);cursor:pointer;background:0 0;border:0;font-size:1rem;font-weight:600}.accesibilidad__tamanos[data-astro-cid-xzdudx2x] button[data-astro-cid-xzdudx2x]+button[data-astro-cid-xzdudx2x]{border-left:1px solid var(--color-borde-fuerte)}.accesibilidad__opciones[data-astro-cid-xzdudx2x]{gap:var(--espacio-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accesibilidad__opcion[data-astro-cid-xzdudx2x]{align-items:center;gap:var(--espacio-2);min-height:3.4rem;padding:var(--espacio-2) var(--espacio-3);font:inherit;font-size:var(--texto-s);text-align:left;color:var(--color-texto);background:var(--color-fondo);border:1px solid var(--color-borde);cursor:pointer;line-height:1.3;transition:border-color .2s,background .2s;display:flex}.accesibilidad__opcion[data-astro-cid-xzdudx2x]:hover,.accesibilidad__tamanos[data-astro-cid-xzdudx2x] button[data-astro-cid-xzdudx2x]:hover{background:var(--color-realce)}.accesibilidad__opcion[data-astro-cid-xzdudx2x][aria-pressed=true],.accesibilidad__tamanos[data-astro-cid-xzdudx2x] button[data-astro-cid-xzdudx2x][aria-pressed=true]{color:var(--boton-texto);background:var(--color-acento);border-color:var(--color-acento)}.accesibilidad__opcion[data-astro-cid-xzdudx2x][aria-pressed=true] span[data-astro-cid-xzdudx2x]{font-weight:600}.accesibilidad[data-astro-cid-xzdudx2x] button[data-astro-cid-xzdudx2x]:focus-visible{outline:2px solid var(--color-acento-calido);outline-offset:2px}.accesibilidad__nota[data-astro-cid-xzdudx2x]{font-size:var(--texto-s);color:var(--color-texto-suave);line-height:1.45}.accesibilidad__pie[data-astro-cid-xzdudx2x]{padding:var(--espacio-3) var(--espacio-4);border-top:1px solid var(--color-borde);justify-content:flex-end;display:flex}.accesibilidad__restablecer[data-astro-cid-xzdudx2x]{padding:var(--espacio-2) var(--espacio-4);font:inherit;font-size:var(--texto-s);color:var(--color-texto);border:1px solid var(--color-borde-fuerte);cursor:pointer;background:0 0;font-weight:600}.accesibilidad__restablecer[data-astro-cid-xzdudx2x]:hover{border-color:var(--color-texto)}@media (width<=34rem){.accesibilidad[data-astro-cid-xzdudx2x]{border-inline:0;border-bottom:0;width:100%;max-height:85dvh;inset:auto 0 0}}body:has(.apertura) .cabecera[data-astro-cid-anclemld]:not(.cabecera--fija){background:var(--color-banda)}body:has(.apertura) .cabecera[data-astro-cid-anclemld]:not(.cabecera--fija) .cabecera__interior[data-astro-cid-anclemld]{--color-texto:var(--color-texto-claro);--color-texto-suave:var(--color-texto-claro-suave);--color-acento:var(--color-texto-claro);--color-acento-calido:var(--color-rotulo-banda);--color-borde:#f7f3ec38;--color-borde-fuerte:#f7f3ec59;color:var(--color-texto-claro)}body:has(.apertura) .cabecera[data-astro-cid-anclemld]:not(.cabecera--fija) .menu__submenu[data-astro-cid-anclemld]{--color-texto:light-dark(#3e4a4f,#e4e5df);--color-texto-suave:light-dark(#6e7378,#a3a79f);--color-acento:light-dark(#4f6e56,#9cbfa3);--color-acento-calido:light-dark(#a8563a,#e0906e);--color-borde:light-dark(#e5dfd3,#2a322c);--color-borde-fuerte:light-dark(#9a9384,#67706a);color:var(--color-texto)}.cabecera[data-astro-cid-anclemld]{z-index:10;background:var(--color-fondo);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.cabecera--fija[data-astro-cid-anclemld]{border-bottom-color:var(--color-borde);background:var(--color-fondo-velo);backdrop-filter:blur(8px)}.cabecera__interior[data-astro-cid-anclemld]{justify-content:space-between;align-items:center;gap:var(--espacio-4);padding-block:var(--espacio-4);display:flex}.cabecera__marca[data-astro-cid-anclemld]{align-items:center;gap:var(--espacio-3);white-space:nowrap;text-decoration:none;display:flex}.cabecera__marca[data-astro-cid-anclemld] .cabecera__logo{width:auto;height:2.15rem;padding-right:var(--espacio-3);border-right:1px solid var(--color-borde)}.cabecera__descriptor[data-astro-cid-anclemld]{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;font-weight:500}@media (width<=30rem){.cabecera__descriptor[data-astro-cid-anclemld]{display:none}.cabecera__marca[data-astro-cid-anclemld] .cabecera__logo{border-right:0;padding-right:0}}.cabecera__controles[data-astro-cid-anclemld]{align-items:center;gap:var(--espacio-2);display:flex}.idioma[data-astro-cid-anclemld]{min-width:2.1rem;height:2.1rem;font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:.12em;border:1px solid #0000;place-items:center;padding-inline:.3rem;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s;display:grid}.idioma[data-astro-cid-anclemld]:hover{border-color:var(--color-borde);color:var(--color-acento)}.menu__lista[data-astro-cid-anclemld]{flex-wrap:wrap;align-items:baseline;gap:clamp(.9rem,2.2vw,2rem);padding:0;list-style:none;display:flex}.menu__item[data-astro-cid-anclemld]{position:relative}.menu__enlace[data-astro-cid-anclemld]{font-family:var(--fuente-ui);font-size:var(--texto-s);cursor:pointer;padding-block:.15rem;text-decoration:none;display:inline-block;position:relative}.menu__enlace[data-astro-cid-anclemld]:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .35s var(--curva);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.menu__enlace[data-astro-cid-anclemld]:hover:after,.menu__enlace[data-astro-cid-anclemld]:focus-visible:after,.menu__enlace[data-astro-cid-anclemld][aria-current]:after,.menu__enlace--activo[data-astro-cid-anclemld]:after{transform-origin:0;transform:scaleX(1)}.menu__desplegable[data-astro-cid-anclemld]>summary[data-astro-cid-anclemld]{list-style:none}.menu__desplegable[data-astro-cid-anclemld]>summary[data-astro-cid-anclemld]::-webkit-details-marker{display:none}.menu__submenu[data-astro-cid-anclemld]{top:calc(100% + var(--espacio-3));z-index:5;min-width:15rem;padding:var(--espacio-3);background:var(--color-fondo-alt);border:1px solid var(--color-borde);box-shadow:var(--sombra);animation:desplegar .25s var(--curva);list-style:none;position:absolute;left:0}@keyframes desplegar{0%{opacity:0;transform:translateY(-6px)}}.menu__submenu-separado[data-astro-cid-anclemld]{margin-top:var(--espacio-2);padding-top:var(--espacio-2);border-top:1px solid var(--color-borde)}.menu__submenu[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{font-family:var(--fuente-ui);font-size:var(--texto-s);padding:.3rem .4rem;text-decoration:none;transition:background .2s,color .2s;display:block}.menu__submenu[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover,.menu__submenu[data-astro-cid-anclemld] a[data-astro-cid-anclemld][aria-current]{background:var(--color-fondo);color:var(--color-acento)}.boton-icono[data-astro-cid-anclemld]{cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:2.1rem;height:2.1rem;padding:0;transition:border-color .25s,color .25s;display:grid}.boton-icono[data-astro-cid-anclemld]:hover{border-color:var(--color-borde);color:var(--color-acento)}.icono[data-astro-cid-anclemld]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem;transition:opacity .3s, transform .3s var(--curva);grid-area:1/1}[data-astro-cid-anclemld][data-estado=claro] .icono--sol[data-astro-cid-anclemld],[data-astro-cid-anclemld][data-estado=oscuro] .icono--luna[data-astro-cid-anclemld]{opacity:0;transform:scale(.6)rotate(-40deg)}.boton-accesibilidad[data-astro-cid-anclemld]{position:relative}.boton-accesibilidad[data-astro-cid-anclemld][data-activo]:after{content:"";background:var(--color-acento-calido);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.2rem;right:.2rem}.boton-icono[data-astro-cid-anclemld]:not([data-estado]) .icono--sol[data-astro-cid-anclemld]{opacity:0}.menu__boton[data-astro-cid-anclemld]{display:none}.menu__rayas[data-astro-cid-anclemld],.menu__rayas[data-astro-cid-anclemld]:before,.menu__rayas[data-astro-cid-anclemld]:after{width:1.05rem;height:1px;transition:transform .3s var(--curva), opacity .2s;background:currentColor;display:block}.menu__rayas[data-astro-cid-anclemld]:before,.menu__rayas[data-astro-cid-anclemld]:after{content:"";position:relative}.menu__rayas[data-astro-cid-anclemld]:before{top:-.35rem}.menu__rayas[data-astro-cid-anclemld]:after{top:.35rem}[data-astro-cid-anclemld][aria-expanded=true] .menu__rayas[data-astro-cid-anclemld]{background:0 0}[data-astro-cid-anclemld][aria-expanded=true] .menu__rayas[data-astro-cid-anclemld]:before{transform:translateY(.35rem)rotate(45deg)}[data-astro-cid-anclemld][aria-expanded=true] .menu__rayas[data-astro-cid-anclemld]:after{transform:translateY(-.35rem)rotate(-45deg)}.menu-movil[data-astro-cid-anclemld]{border-top:1px solid var(--color-borde);background:var(--color-fondo);animation:bajar .3s var(--curva)}@keyframes bajar{0%{opacity:0;transform:translateY(-8px)}}.menu-movil[data-astro-cid-anclemld] ul[data-astro-cid-anclemld]{padding:var(--espacio-2) 0 var(--espacio-6);margin:0;list-style:none}.menu-movil[data-astro-cid-anclemld] li[data-astro-cid-anclemld]+li[data-astro-cid-anclemld]{border-top:1px solid var(--color-borde)}.menu-movil__separado[data-astro-cid-anclemld]{margin-top:var(--espacio-4)}.menu-movil[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{padding-block:var(--espacio-3);font-family:var(--fuente-ui);font-size:var(--texto-m);text-decoration:none;display:block}.menu-movil[data-astro-cid-anclemld] a[data-astro-cid-anclemld][aria-current]{color:var(--color-acento)}@media (width<=55.99rem){.menu[data-astro-cid-anclemld]{display:none}.menu__boton[data-astro-cid-anclemld]{display:grid}}@media (width>=56rem){.menu-movil[data-astro-cid-anclemld]{display:none}}.pie[data-astro-cid-kb2vq6wp]{padding-block:var(--espacio-8)}.pie__interior[data-astro-cid-kb2vq6wp]{justify-content:space-between;align-items:start;gap:var(--espacio-6);font-family:var(--fuente-ui);font-size:var(--texto-s);color:var(--color-texto-suave);flex-wrap:wrap;display:flex}.pie__izquierda[data-astro-cid-kb2vq6wp]{gap:var(--espacio-4);flex-direction:column;display:flex}.pie__izquierda[data-astro-cid-kb2vq6wp] .pie__marca{opacity:.75;align-self:start;width:auto;height:1.9rem}.pie__registro[data-astro-cid-kb2vq6wp]{max-width:58ch}.pie__derecha[data-astro-cid-kb2vq6wp]{gap:var(--espacio-2);justify-items:start;display:grid}.pie__lista[data-astro-cid-kb2vq6wp]{gap:var(--espacio-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pie__lista[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{border-bottom:1px solid #0000;text-decoration:none;transition:border-color .25s,color .25s}.pie__lista[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:var(--color-acento);border-bottom-color:currentColor}:root{color-scheme:light;--color-fondo:light-dark(#fdfcf9,#121714);--color-fondo-alt:light-dark(#fff,#1a211c);--color-fondo-marca:light-dark(#f7f3ec,#1a211c);--color-fondo-velo:light-dark(#fdfcf9db,#121714db);--color-oscuro:light-dark(#2c3a34,#1e2621);--color-texto:light-dark(#3e4a4f,#e4e5df);--color-texto-suave:light-dark(#6e7378,#a3a79f);--color-texto-claro:#f7f3ec;--color-texto-claro-suave:#b6b9b2;--color-borde:light-dark(#e5dfd3,#2a322c);--color-borde-fuerte:light-dark(#9a9384,#67706a);--color-enlace:var(--color-acento-calido);--color-acento:light-dark(#4f6e56,#9cbfa3);--color-acento-claro:light-dark(#6b8f71,#9cbfa3);--color-acento-calido:light-dark(#a8563a,#e0906e);--color-realce:light-dark(#4f6e560f,#9cbfa317);--color-banda:light-dark(#2c3a34,#2b3831);--filete-banda:light-dark(#0000,#f7f3ec1a);--color-rotulo-banda:#9cbfa3;--boton-fondo:light-dark(#a8563a,#e0906e);--boton-texto:light-dark(#f7f3ec,#121714);--fuente-texto:"Source Serif 4", Georgia, "Times New Roman", serif;--fuente-titulos:var(--fuente-texto);--fuente-ui:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tamano-base:1.0625rem;--altura-linea:1.6;--peso-titulo:600;--ajuste-titulo:-.022em;--texto-s:.85rem;--texto-m:1rem;--texto-l:1.15rem;--texto-xl:clamp(1.5rem, 2.4vw, 2rem);--texto-2xl:clamp(1.35rem, 2.2vw, 1.75rem);--texto-3xl:clamp(2.6rem, 6.4vw, 4.6rem);--texto-lead:clamp(1.15rem, 1.9vw, 1.4rem);--texto-cifra:clamp(2.2rem, 4vw, 3.1rem);--etiqueta-tamano:.72rem;--etiqueta-espaciado:.18em;--espacio-1:.25rem;--espacio-2:.5rem;--espacio-3:.75rem;--espacio-4:1rem;--espacio-6:1.5rem;--espacio-8:2rem;--espacio-12:3rem;--espacio-16:4rem;--espacio-24:6rem;--aire-seccion:clamp(2.5rem, 6vw, 4.5rem);--aire-apertura:clamp(3rem, 8vw, 6.5rem);--ancho-pagina:82rem;--ancho-rail:15rem;--ancho-texto:78ch;--radio:0;--curva:cubic-bezier(.2, .7, .3, 1);--sombra:0 12px 30px light-dark(#14161a14,#00000073)}:root[data-tema=claro]{color-scheme:light}:root[data-tema=oscuro]{color-scheme:dark}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;font-family:var(--fuente-texto);font-size:var(--tamano-base);line-height:var(--altura-linea);color:var(--color-texto);background:var(--color-fondo);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img,picture,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--fuente-titulos);font-weight:var(--peso-titulo);letter-spacing:var(--ajuste-titulo);text-wrap:balance;line-height:1.05}h1{font-size:var(--texto-3xl)}h2{font-size:var(--texto-xl)}h3{font-size:var(--texto-m);letter-spacing:0}p,li{text-wrap:pretty}a{color:var(--color-enlace);text-underline-offset:.2em;text-decoration-thickness:1px}.cabecera a,.pie a,.migas a,.sumario a,.paginacion a,.lista-linea strong a{color:var(--color-texto)}@media (width<=48rem){.bloque__pie a,.entrada__enlace a,.lista-linea a,.paginacion a,.datos dd>a:only-child{padding-block:.72rem;display:inline-block}.bloque__pie,.entrada__enlace{gap:var(--espacio-3) var(--espacio-6)}}:focus-visible{outline:2px solid var(--color-acento);outline-offset:3px}::selection{background:var(--color-acento);color:light-dark(#f7f3ec,#121714)}.bloque[id],.fichas dt[id],.prosa h2[id],.prosa h3[id]{scroll-margin-top:5.5rem}.fichas dt:target{color:var(--color-acento)}.fichas dt:target:before{content:"";border-left:2px solid var(--color-acento);height:1.2em;margin-left:-.9rem;position:absolute}.contenedor{width:100%;max-width:var(--ancho-pagina);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.entrada{gap:var(--espacio-4);padding-block:var(--aire-apertura) var(--aire-seccion);display:grid}.entrada__contenido{gap:var(--espacio-4);justify-items:start;display:grid}.entrada__contenido>h1{max-width:15ch}.entrada__contenido>p{max-width:46ch}.entrada__contenido>p:first-of-type{font-size:var(--texto-lead);max-width:44ch;line-height:1.42}.entrada__enlace{gap:var(--espacio-6);flex-wrap:wrap;display:flex;font-size:var(--texto-s)!important;line-height:1.5!important}@media (width>=60rem){.entrada--portada:has(>.retrato){grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"rotulo.""texto retrato";align-items:end;column-gap:clamp(2rem,5vw,4rem)}.entrada--portada:has(>.retrato)>.etiqueta{grid-area:rotulo}.entrada--portada:has(>.retrato)>.entrada__contenido{grid-area:texto}.entrada--portada:has(>.retrato)>.retrato{grid-area:retrato}}main{counter-reset:seccion}.bloque{gap:var(--espacio-4);padding-block:var(--aire-seccion);border-top:1px solid var(--color-borde);counter-increment:seccion;display:grid}@media (width>=60rem){.bloque{grid-template-columns:var(--ancho-rail) minmax(0, 1fr);align-items:baseline;gap:clamp(1.5rem,3vw,3rem)}}.bloque>h2{align-self:baseline;align-items:baseline;gap:var(--espacio-3);display:flex}.bloque>h2:before{content:counter(seccion, upper-roman);font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:.14em;color:var(--color-acento);font-weight:600}.bloque__contenido{gap:var(--espacio-4);max-width:var(--ancho-texto);display:grid}.bloque__contenido>p{color:var(--color-texto-suave)}.bloque__contenido>.destacado{font-size:var(--texto-l);color:var(--color-texto);line-height:1.45}.bloque__pie{margin-top:var(--espacio-1);font-size:var(--texto-s);line-height:1.9}.bloque__pie-sep{color:var(--color-borde-fuerte);margin:0 .55em;display:inline-block}.bloque__contenido:has(>.ambitos),.bloque__contenido.quien,.bloque__contenido:has(>.lista-linea),.bloque__contenido:has(>.fases),.bloque__contenido:has(>.cifras),.bloque__contenido:has(>.tarifas),.bloque__contenido:has(>.datos),.bloque__contenido:has(>.comparativa),.bloque__contenido:has(>.preguntas),.bloque__contenido:has(>.fichas),.bloque__contenido:has(>.saltos){max-width:none}.bloque__contenido:has(>.comparativa)>p,.bloque__contenido:has(>.preguntas)>p,.bloque__contenido:has(>.fichas)>p{max-width:var(--ancho-texto)}.migas+.entrada{padding-top:var(--espacio-8)}.etiqueta{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;color:var(--color-acento);font-weight:600}.bloque__pie a,.entrada__enlace a{font-family:var(--fuente-ui);border-bottom:1px solid;padding-bottom:.1rem;text-decoration:none;transition:color .25s}.bloque__pie a:hover,.entrada__enlace a:hover{color:var(--color-acento)}.enlace-marco{background:var(--boton-fondo);color:var(--boton-texto);border:1px solid var(--boton-fondo);font-family:var(--fuente-ui);font-size:var(--texto-s);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;justify-self:start;padding:.95rem 2.2rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-block}.enlace-marco:hover{background:var(--color-acento);border-color:var(--color-acento);color:light-dark(var(--color-texto-claro),#121714)}.lista-linea{border-top:1px solid var(--color-borde);padding:0;list-style:none}.lista-linea li{padding-block:var(--espacio-4);border-bottom:1px solid var(--color-borde);transition:background .3s,padding-inline .3s}.lista-linea strong{font-family:var(--fuente-titulos);font-size:var(--texto-2xl);font-weight:var(--peso-titulo);letter-spacing:var(--ajuste-titulo);line-height:1.15;display:block}.lista-linea strong a{text-decoration:none;transition:color .25s}.lista-linea li:hover strong a{color:var(--color-acento)}.lista-linea li:has(a):hover{background:var(--color-realce);padding-inline:var(--espacio-3)}.lista-linea p{margin-top:var(--espacio-2);color:var(--color-texto-suave);max-width:62ch}@media (width>=60rem){.lista-linea li{align-items:baseline;column-gap:var(--espacio-8);grid-template-columns:17rem minmax(0,1fr);display:grid}.lista-linea li>strong{grid-area:1/1}.lista-linea li>:not(strong){grid-column:2}.lista-linea p{margin-top:0}.lista-linea p+p{margin-top:var(--espacio-2)}}.fases{border-top:1px solid var(--color-borde);padding:0;list-style:none}.fases li{align-items:baseline;column-gap:var(--espacio-3);padding-block:var(--espacio-4);border-bottom:1px solid var(--color-borde);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.fases li>span{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:.1em;color:var(--color-acento);grid-area:1/1;font-weight:600}.fases li>h3{font-family:var(--fuente-titulos);font-size:var(--texto-l);font-weight:var(--peso-titulo);letter-spacing:var(--ajuste-titulo);grid-area:1/2}.fases li>div{margin-top:var(--espacio-2);grid-column:1/-1}.fases p{color:var(--color-texto-suave);max-width:62ch}.fases p+p{margin-top:var(--espacio-3)}@media (width>=60rem){.fases li{column-gap:var(--espacio-6);grid-template-columns:2.75rem 14rem minmax(0,1fr)}.fases li>h3{grid-column:2}.fases li>div{grid-area:1/3;margin-top:0}}.bloque__contenido>.lista-linea:last-child>li:last-child,.bloque__contenido>.fases:last-child>li:last-child{border-bottom:0;padding-bottom:0}.cifras{gap:var(--espacio-4) var(--espacio-8);padding-block:var(--espacio-6);border-block:1px solid var(--color-borde);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cifras>div{flex-direction:column;gap:.15rem;display:flex}.cifras dd{font-size:var(--texto-cifra);font-weight:var(--peso-titulo);letter-spacing:-.03em;color:var(--color-acento);font-variant-numeric:tabular-nums;order:1;line-height:1}.cifras dt{font-family:var(--fuente-ui);font-size:var(--texto-s);color:var(--color-texto-suave);order:2}.datos{align-items:baseline;gap:var(--espacio-2) var(--espacio-6);border-top:1px solid var(--color-borde);padding-top:var(--espacio-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.datos dt{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:.12em;text-transform:uppercase;color:var(--color-texto-suave);font-weight:600}@media (width<=34rem){.datos{grid-template-columns:minmax(0,1fr);gap:0}.datos dd{margin-bottom:var(--espacio-3)}}.bloque--cierre{margin-top:var(--aire-seccion);background:var(--color-banda);color:var(--color-texto-claro);border-top:1px solid var(--filete-banda);margin-inline:calc(-1*clamp(1.25rem,5vw,4rem));padding-block:clamp(3rem,7vw,5rem);padding-inline:clamp(1.25rem,5vw,4rem)}.bloque--cierre>h2:before{color:var(--color-acento-claro)}.bloque--cierre .bloque__contenido>p,.bloque--cierre .lista-linea p,.apertura .lista-linea p{color:var(--color-texto-claro-suave)}.bloque--cierre .aviso{border-left-color:var(--color-acento-claro);background:#f7f3ec0f}.bloque--cierre .aviso__titulo{color:var(--color-acento-claro)}.bloque--cierre .aviso p{color:var(--color-texto-claro)!important}.bloque--cierre .bloque__contenido>p:first-child{font-size:var(--texto-l);color:var(--color-texto-claro);line-height:1.4}.bloque--cierre a,.bloque--cierre .lista-linea strong a,.apertura .lista-linea strong a,.apertura a{color:var(--color-texto-claro)}.bloque--cierre .enlace-marco{background:var(--color-acento-calido);border-color:var(--color-texto-claro);color:var(--color-texto-claro)}.bloque--cierre .enlace-marco:hover{background:var(--color-texto-claro);border-color:var(--color-texto-claro);color:var(--color-oscuro)}.retrato{width:100%;position:relative}.retrato--pequeno{max-width:18rem}.retrato img{border:1px solid var(--color-borde);width:100%}.retrato:after{content:"";border-right:1px solid var(--color-acento);border-bottom:1px solid var(--color-acento);pointer-events:none;width:55%;height:45%;position:absolute;inset:auto -.75rem -.75rem auto}.migas{padding-top:var(--espacio-6);font-family:var(--fuente-ui);font-size:var(--texto-s);color:var(--color-texto-suave)}.migas ol{align-items:baseline;gap:var(--espacio-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.migas li+li:before{content:"/";margin-right:var(--espacio-2);color:var(--color-borde-fuerte)}.migas a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .25s,color .25s}.migas a:hover{color:var(--color-acento);border-bottom-color:currentColor}.migas [aria-current]{color:var(--color-texto)}.sumario{padding-block:var(--espacio-6);border-top:1px solid var(--color-borde)}@media (width>=60rem){.sumario{grid-template-columns:var(--ancho-rail) minmax(0, 1fr);align-items:baseline;gap:clamp(1.5rem,3vw,3rem);display:grid}}.sumario__titulo{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;color:var(--color-texto-suave);font-weight:600}.sumario ol{gap:var(--espacio-2) var(--espacio-8);counter-reset:sumario;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sumario li{counter-increment:sumario}.sumario a{align-items:baseline;gap:var(--espacio-3);font-family:var(--fuente-ui);font-size:var(--texto-s);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.sumario a:before{content:counter(sumario, upper-roman);min-width:1.6rem;font-size:var(--etiqueta-tamano);letter-spacing:.1em;color:var(--color-acento);font-weight:600}.sumario a:hover{color:var(--color-acento);border-bottom-color:currentColor}.preguntas{border-top:1px solid var(--color-borde)}.pregunta{border-bottom:1px solid var(--color-borde)}.pregunta>summary{justify-content:space-between;align-items:baseline;gap:var(--espacio-4);padding-block:var(--espacio-4);font-family:var(--fuente-titulos);font-size:var(--texto-l);font-weight:var(--peso-titulo);letter-spacing:var(--ajuste-titulo);cursor:pointer;line-height:1.25;list-style:none;transition:color .25s;display:flex}.pregunta>summary::-webkit-details-marker{display:none}.pregunta>summary:hover{color:var(--color-acento)}.pregunta__signo{flex:none;width:.85rem;height:.85rem;position:relative;transform:translateY(.18rem)}.pregunta__signo:before,.pregunta__signo:after{content:"";background:var(--color-acento);height:1px;transition:transform .3s var(--curva);position:absolute;inset:50% 0 auto}.pregunta__signo:after{transform:rotate(90deg)}.pregunta[open] .pregunta__signo:after{transform:rotate(0)}.pregunta__respuesta{gap:var(--espacio-3);max-width:62ch;padding-bottom:var(--espacio-6);color:var(--color-texto-suave);display:grid}.pregunta[open] .pregunta__respuesta{animation:aparecer .4s var(--curva)}.aviso{gap:var(--espacio-2);padding:var(--espacio-4) var(--espacio-6);background:var(--color-realce);border-left:2px solid var(--color-acento);display:grid}.aviso__titulo{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;color:var(--color-acento);font-weight:600}.aviso p{max-width:62ch;color:var(--color-texto)!important}.cita{padding-left:var(--espacio-6);border-left:2px solid var(--color-borde-fuerte);margin:0}.cita p{font-size:var(--texto-l);max-width:40ch;line-height:1.4;color:var(--color-texto)!important}.cita figcaption{margin-top:var(--espacio-3);font-family:var(--fuente-ui);font-size:var(--texto-s);color:var(--color-texto-suave)}.comparativa{gap:var(--espacio-6);border-top:1px solid var(--color-borde);padding-top:var(--espacio-6);display:grid}@media (width>=45rem){.comparativa{gap:var(--espacio-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.comparativa>div{gap:var(--espacio-3);align-content:start;display:grid}.comparativa h3{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;color:var(--color-acento);font-weight:600}.comparativa ul{gap:var(--espacio-2);margin:0;padding:0;list-style:none;display:grid}.comparativa li{padding-left:var(--espacio-4);color:var(--color-texto-suave);border-left:1px solid var(--color-borde)}.fichas{border-top:1px solid var(--color-borde);gap:0;margin:0;display:grid}.fichas dt{padding-top:var(--espacio-4);font-family:var(--fuente-titulos);font-size:var(--texto-l);font-weight:var(--peso-titulo);letter-spacing:var(--ajuste-titulo);scroll-margin-top:6rem}.fichas dd{padding-block:var(--espacio-2) var(--espacio-4);border-bottom:1px solid var(--color-borde);color:var(--color-texto-suave);max-width:68ch;margin:0}.fichas dd+dd{margin-top:calc(var(--espacio-4) * -1);border-bottom:0;padding-bottom:0}@media (width>=60rem){.fichas{column-gap:var(--espacio-8);grid-template-columns:18rem minmax(0,1fr)}.fichas dt{border-bottom:1px solid var(--color-borde);padding-top:calc(var(--espacio-4) - 2px);padding-bottom:var(--espacio-4);grid-column:1}.fichas dd{padding-top:var(--espacio-4);grid-column:2}}.saltos{gap:var(--espacio-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.saltos a{font-family:var(--fuente-ui);font-size:var(--texto-s);border:1px solid var(--color-borde);padding:.3rem .7rem;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-block}.saltos a:hover{background:var(--color-realce);border-color:var(--color-acento);color:var(--color-acento)}.paginacion{gap:var(--espacio-6);margin-top:var(--aire-seccion);padding-top:var(--espacio-6);border-top:1px solid var(--color-borde);display:grid}@media (width>=45rem){.paginacion{gap:var(--espacio-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.paginacion a{gap:var(--espacio-2);padding:var(--espacio-4);border:1px solid var(--color-borde);transition:background .25s, border-color .25s, transform .25s var(--curva);text-decoration:none;display:grid}.paginacion a:hover{background:var(--color-realce);border-color:var(--color-borde-fuerte)}.paginacion span{font-family:var(--fuente-ui);font-size:var(--etiqueta-tamano);letter-spacing:var(--etiqueta-espaciado);text-transform:uppercase;color:var(--color-acento);font-weight:600}.paginacion strong{font-size:var(--texto-l);font-weight:var(--peso-titulo);letter-spacing:var(--ajuste-titulo);line-height:1.25}.paginacion--siguiente{text-align:right}.progreso{z-index:20;pointer-events:none;background:0 0;width:100%;height:2px;position:fixed;top:0;left:0}.progreso__barra{background:var(--color-acento);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.prosa{max-width:var(--ancho-texto)}.prosa>*+*{margin-top:var(--espacio-4)}.prosa h2{margin-top:var(--espacio-12)}.prosa h3{margin-top:var(--espacio-8)}.prosa ul,.prosa ol{padding-left:var(--espacio-6)}.prosa li+li{margin-top:var(--espacio-2)}.prosa blockquote{padding-left:var(--espacio-4);border-left:2px solid var(--color-borde);color:var(--color-texto-suave)}.prosa hr{border:0;border-top:1px solid var(--color-borde);margin-block:var(--espacio-8)}.prosa code{background:var(--color-fondo-alt);border:1px solid var(--color-borde);padding:.05em .3em;font-size:.9em}.prosa pre{padding:var(--espacio-4);background:var(--color-fondo-alt);border:1px solid var(--color-borde);overflow-x:auto}.prosa pre code{background:0 0;border:0;padding:0}.prosa table{border-collapse:collapse;width:fit-content;max-width:100%;display:block;overflow-x:auto}.prosa th,.prosa td{padding:var(--espacio-2) var(--espacio-3);border-bottom:1px solid var(--color-borde);text-align:left}.salto-contenido{padding:var(--espacio-2) var(--espacio-4);background:var(--color-fondo);z-index:20;position:absolute;top:0;left:-9999px}.salto-contenido:focus{left:var(--espacio-4);top:var(--espacio-2)}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=48rem){.js main>.bloque,.js [data-revelar]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(14px)}.js main>.bloque.visible,.js [data-revelar].visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js main>.bloque,.js [data-revelar]{opacity:1;transform:none}}@media print{.cabecera nav,.pie nav,.salto-contenido,.enlace-marco,.migas,.sumario,.paginacion,.progreso,.saltos,.nota__indice{display:none}.pregunta>summary{font-size:1.05rem}.pregunta__signo{display:none}.pregunta__respuesta{padding-bottom:.5rem;display:block!important}.aviso,.comparativa,.pregunta,.fichas dt,.fichas dd{break-inside:avoid}body{color:#000;background:#fff;font-size:11pt}.entrada,.bloque{padding-block:var(--espacio-4);break-inside:avoid;display:block}.bloque--cierre{color:#000;background:0 0}.bloque__contenido,.entrada__contenido{max-width:none}.fases li,.lista-linea li{break-inside:avoid}a{text-decoration:none}}.apertura{background:var(--color-banda);color:var(--color-texto-claro);border-block-end:1px solid var(--filete-banda);position:relative;overflow:hidden}.apertura__caja{width:100%;max-width:var(--ancho-pagina);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);position:relative}.apertura__marca{opacity:.07;pointer-events:none;--color-acento:var(--color-texto-claro);--color-acento-calido:var(--color-texto-claro);width:clamp(15rem,26vw,27rem);position:absolute;inset-block-start:50%;inset-inline-end:clamp(-3.5rem,-2vw,-1.5rem);translate:0 -50%}@media (width<=48rem){.apertura__marca{display:none}}.apertura .entrada{padding-block:clamp(3rem,6vw,5rem)}.apertura .entrada__contenido>h1,.apertura .entrada__contenido>p:first-of-type{color:var(--color-texto-claro)}.apertura .entrada__contenido>p{color:var(--color-texto-claro-suave)}.apertura .etiqueta{color:var(--color-rotulo-banda)}.apertura .entrada__enlace a,.apertura .migas a{color:var(--color-texto-claro)}.apertura .migas,.apertura .migas [aria-current],.apertura .migas li+li:before{color:var(--color-texto-claro-suave)}.apertura .migas+.entrada{padding-top:var(--espacio-6)}.apertura .migas a:hover,.apertura .entrada__enlace a:hover{color:var(--color-acento-claro)}@media (prefers-reduced-motion:no-preference){.apertura .entrada{opacity:1}}.ambitos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}.ambito{border-top:2px solid var(--color-acento-calido);padding-top:var(--espacio-4)}.ambito h3{font-size:var(--texto-l);margin-bottom:var(--espacio-2)}.ambito h3 a{color:var(--color-texto);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .25s,color .25s}.ambito h3 a:hover{color:var(--color-acento);border-bottom-color:currentColor}.ambito h3 a:after{content:"";position:absolute;inset:0}.ambito{position:relative}.ambito p{color:var(--color-texto-suave);margin:0}@media (width<=52rem){.ambitos{gap:var(--espacio-6);grid-template-columns:1fr}}@media (width>=60rem){.bloque--ancho{grid-template-columns:minmax(0,1fr)}.bloque--ancho>h2{margin-bottom:var(--espacio-4)}}.quien{gap:clamp(1.5rem,3vw,3rem)}.quien__retrato{border-top:2px solid var(--color-acento-calido);padding-top:var(--espacio-4);margin:0}.quien__retrato img{width:100%;height:auto;display:block}.quien__texto{gap:var(--espacio-4);align-content:start;display:grid}@media (width>=52rem){.quien{grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}}@media (width>=60rem){.entrada--retrato{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);grid-template-areas:"rotulo.""texto retrato";align-items:end;column-gap:clamp(2rem,5vw,4rem)}.entrada--retrato>.etiqueta{grid-area:rotulo}.entrada--retrato>.entrada__contenido{grid-area:texto}.entrada--retrato>.retrato{grid-area:retrato;align-self:end}.bloque__contenido>p,.bloque__contenido>.destacado,.nota__cuerpo>p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.bloque__contenido>.bloque__pie{text-align:left;hyphens:manual}}.bloque__pie--frase{display:block}.bloque__pie--frase a{display:inline}html[data-a11y-texto=grande]{font-size:112.5%}html[data-a11y-texto=muy-grande]{font-size:125%}html[data-a11y-espaciado] body{--altura-linea:1.9}html[data-a11y-espaciado] :is(main,.apertura) :is(p,li,dd,dt,summary){letter-spacing:.04em;word-spacing:.12em;line-height:1.9}html[data-a11y-fuente]{--fuente-texto:var(--fuente-ui)}html[data-a11y-alineacion] :is(p,li,dd,.destacado){text-align:left!important;hyphens:manual!important}html[data-a11y-contraste]{--color-texto:light-dark(#1d2427,#f7f6f1);--color-texto-suave:light-dark(#2f383c,#e2e3dc);--color-borde:light-dark(#8f887a,#7d867f);--color-borde-fuerte:light-dark(#4f4a40,#b9bfb7);--color-acento:light-dark(#38513e,#b7d8bd);--color-acento-calido:light-dark(#86391f,#f2ab88);--color-enlace:var(--color-acento-calido);--color-texto-claro-suave:#ebe8e1}html[data-a11y-enlaces] a{text-underline-offset:.2em;text-decoration:underline 2px!important}html[data-a11y-grises]{filter:grayscale()}html[data-a11y-animaciones]{scroll-behavior:auto}html[data-a11y-animaciones] *,html[data-a11y-animaciones] :before,html[data-a11y-animaciones] :after{transition:none!important;animation:none!important}html[data-a11y-animaciones] main>.bloque,html[data-a11y-animaciones] [data-revelar]{opacity:1!important;transform:none!important}html[data-a11y-imagenes] :is(main,.apertura) :is(img,figure){display:none!important}
