.txt{max-width:var(--medida);font-size:var(--t-texto);line-height:var(--t-texto-interlinea);text-wrap:pretty}.txt>:first-child{margin-top:0}.txt>:last-child{margin-bottom:0}.txt p{margin:0 0 .9em}.txt strong{font-weight:700}.txt em{font-style:italic;font-family:var(--f-mito);font-size:1.1em;line-height:1}.txt code,.bq-aviso code,.queja code,td code{font:400 .84em / 1 var(--f-dato);letter-spacing:.02em;background:color-mix(in oklab, var(--texto) 8%, transparent);overflow-wrap:anywhere;border-radius:2px;padding:.12em .4em .1em}.txt ul,.txt ol{gap:5px;margin:0 0 .9em;padding:0;display:grid}.txt ul>li{padding-left:22px;position:relative}.txt ul>li:before{content:"";background:var(--oro-3);width:6px;height:6px;position:absolute;top:.62em;left:3px;transform:rotate(45deg)}.txt ol{counter-reset:li;list-style:none}.txt ol>li{counter-increment:li;padding-left:30px;position:relative}.txt ol>li:before{content:counter(li) ".";font:400 12px/2.4 var(--f-dato);color:var(--dato);position:absolute;left:0}.txt h3,.txt h4,.txt .md-h{font:500 clamp(22px, 2vw, 28px) / 1.15 var(--f-mito);margin:1.1em 0 .5em}.txt a{color:var(--enlace);text-underline-offset:3px;text-decoration:underline}.txt.dos-col{columns:2 22rem;column-gap:2.4rem;max-width:none}.txt.dos-col>*{break-inside:avoid-column}.txt.pequeno{font-size:15px;line-height:23px}.txt table{border-collapse:collapse;margin:.6em 0 1em;font-size:15px}.txt th,.txt td{border-bottom:1px solid var(--linea);text-align:left;padding:5px 12px 5px 0}.chip{font:500 .78em / 1.4 var(--f-versalitas);letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:999px;margin:0 .1em;padding:.1em .55em .05em;display:inline-block}.chip.rojo{color:#a3241c}.chip.verde{color:#4d6b3a}.chip.oro{color:var(--oro-3)}.chip.azul{color:#3a5a86}.cols{grid-template-columns:var(--prop,1fr 1fr);gap:var(--sep,clamp(20px, 2.6vw, 38px));align-items:start;display:grid}.cols.centrar{align-items:center}.col{gap:clamp(16px,2vw,26px);min-width:0;display:grid}.metricas{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:2px solid var(--texto);border-bottom:1px solid var(--linea-fuerte);display:grid}.met{border-left:1px solid var(--linea);align-content:start;gap:6px;padding:18px 18px 16px;display:grid}.met:first-child{border-left:0;padding-left:0}.met .v{font:500 clamp(36px, 4vw, 58px) / 1 var(--f-mito);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--texto)}.met .v small{font:400 .42em / 1 var(--f-versalitas);letter-spacing:.08em;color:var(--texto-2);margin-left:.2em}.met .e{font:500 12px/1.3 var(--f-versalitas);letter-spacing:.14em;color:var(--oro-3);text-transform:uppercase}.met .s{color:var(--texto-2);font-size:14px;line-height:20px}.metricas.compactas .v{font-size:clamp(28px,3vw,42px)}.metricas.compactas .met{padding-top:12px;padding-bottom:10px}.tabla-envoltorio{border-top:2px solid var(--texto);border-bottom:1px solid var(--linea-fuerte);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tabla-envoltorio:focus-visible{outline-offset:-2px}.tabla{border-collapse:collapse;font-variant-numeric:lining-nums;width:100%;font-size:16px;line-height:23px}.tabla th{text-align:left;font:500 12px/1.2 var(--f-versalitas);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-3);border-bottom:1px solid var(--linea-fuerte);white-space:nowrap;padding:12px 18px 10px 0}.tabla td{border-bottom:1px solid var(--linea);vertical-align:top;padding:10px 18px 9px 0}.tabla td>:first-child{margin-top:0}.tabla td>:last-child{margin-bottom:0}.tabla td p{margin:0 0 .5em}.tabla td ul{gap:2px;margin:0;padding:0;display:grid}.tabla td li{list-style:none}.tabla .num{text-align:right;font-variant-numeric:tabular-nums;padding-left:12px;padding-right:0}.tabla tr.total td{border-top:2px solid var(--texto);border-bottom:0;font-weight:700}.tabla.compacta{font-size:15px;line-height:21px}.tabla.compacta td{padding-top:7px;padding-bottom:6px}.tabla.holgada td{padding-top:15px;padding-bottom:14px}.tabla tbody tr:hover td{background:color-mix(in oklab, var(--oro) 10%, transparent)}.tabla-vacia{padding:16px 0}@media (width<=767.98px){.tabla-envoltorio:has(>.tabla--apilable){overflow:visible}.tabla--apilable,.tabla--apilable tbody,.tabla--apilable tr,.tabla--apilable td{width:auto;display:block}.tabla--apilable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabla--apilable tr{border-bottom:1px solid var(--linea);padding:14px 0 12px}.tabla--apilable tr:last-child{border-bottom:0}.tabla--apilable td{border:0;padding:0 0 10px}.tabla--apilable td:last-child{padding-bottom:0}.tabla--apilable td:first-child{padding-bottom:8px;font-size:17px;font-weight:500;line-height:24px}.tabla--apilable td:not(:first-child)[data-etiqueta]:before{content:attr(data-etiqueta);font:500 11px/1.3 var(--f-versalitas);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-3);margin-bottom:2px;display:block}.tabla--apilable .num{text-align:left;padding-left:0}.tabla--apilable tr.total{border-top:2px solid var(--texto)}.tabla--apilable tr.total td{border-top:0}.tabla--apilable tbody tr:hover td{background:0 0}}.tarjetas,.hitos{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(14px,1.6vw,22px);display:grid}.tarjeta,.hito{border:1px solid var(--linea-fuerte);background:color-mix(in oklab, var(--pergamino) 70%, white);align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.tarjeta .et,.hito .cod{font:500 12px/1 var(--f-versalitas);letter-spacing:.18em;color:var(--oro-3);text-transform:uppercase}.hito .cod{font:500 clamp(26px, 2.6vw, 36px) / 1 var(--f-mito);letter-spacing:0;text-transform:none}.h4,.tarjeta .h4,.hito .h4,.paso .h4,.caja .h4{font:500 clamp(21px, 1.8vw, 26px) / 1.15 var(--f-mito);margin:0}.tarjeta .txt,.hito .txt,.paso .txt,.caja .txt{font-size:16px;line-height:24px}.hito ul{gap:4px;margin:0}.hito .prueba{border-top:1px dashed var(--linea-fuerte);gap:2px;margin:8px 0 0;padding-top:10px;font-size:15px;line-height:22px;display:grid}.hito .prueba b{font:500 11px/1.2 var(--f-versalitas);letter-spacing:.16em;text-transform:uppercase;color:var(--oro-3)}.hito.hecho{border-color:oklab(49.1445% -.0569594 .0584772/.7)}.pasos{grid-template-columns:repeat(var(--n), minmax(0, 1fr));counter-reset:paso;gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.paso{align-content:start;gap:8px;min-width:0;display:grid}.paso__num{font-size:12px}.paso__linea{background:var(--oro-3);transform-origin:0;height:1px;display:block}body.js .pasos:not(.dibujado) .paso__linea{transform:scaleX(0)}.pasos.dibujado .paso__linea{transition:transform var(--d-filete) var(--alba);transition-delay:calc(var(--i,0) * .14s)}.bq-aviso{border-left:3px solid var(--oro-3);background:color-mix(in oklab, var(--oro) 12%, transparent);gap:6px;max-width:78ch;padding:16px 20px 16px 22px;display:grid}.bq-aviso .t{font:500 12px/1.2 var(--f-versalitas);letter-spacing:.18em;text-transform:uppercase;color:var(--oro-3)}.bq-aviso .txt{font-size:16px;line-height:24px}.bq-aviso.alerta{background:oklab(46.9844% .144133 .0791673/.09);border-left-color:#a3241c}.bq-aviso.alerta .t{color:#a3241c}.bq-aviso.exito{background:oklab(49.1445% -.0569594 .0584772/.1);border-left-color:#4d6b3a}.bq-aviso.exito .t{color:#4d6b3a}.bq-aviso.info{background:oklab(46.3465% -.0188711 -.0792131/.09);border-left-color:#3a5a86}.bq-aviso.info .t{color:#3a5a86}.decision{grid-template-columns:1fr 44px 1fr;align-items:stretch;gap:0 8px;display:grid}.decision .caja{border:1px solid var(--linea-fuerte);align-content:start;gap:8px;padding:16px 20px 18px;display:grid}.decision .caja.antes{background:0 0;border-style:dashed}.decision .caja.despues{background:color-mix(in oklab, var(--pergamino) 55%, white);border-color:var(--oro-3)}.decision .caja .et{font:500 11px/1 var(--f-versalitas);letter-spacing:.18em;text-transform:uppercase;color:var(--oro-3)}.decision .flecha{place-items:center;display:grid}.decision .flecha svg{fill:none;width:34px;height:12px;stroke:var(--oro-3);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.decision .porque{border-top:1px solid var(--linea);grid-column:1/-1;max-width:78ch;margin-top:12px;padding-top:12px;font-size:16px;line-height:24px}.bq-cita{border-left:2px solid var(--oro-3);max-width:54ch;padding:8px 0 8px 28px}.bq-cita blockquote{font:italic 400 clamp(24px, 2.4vw, 34px) / 1.3 var(--f-mito);margin:0}.bq-cita.pequena blockquote{font-size:clamp(19px,1.6vw,24px)}.bq-cita .autor{font:500 12px/1 var(--f-versalitas);letter-spacing:.2em;text-transform:uppercase;color:var(--texto-2);margin-top:12px}.queja{border-top:1px solid var(--linea-fuerte);grid-template-columns:76px minmax(0,1fr);gap:0 22px;padding:18px 0 20px;display:grid}.queja .n{font:300 clamp(44px, 5vw, 68px) / .9 var(--f-mito);color:var(--oro-3);align-content:start;display:grid}.queja .n small{font:500 10px/1 var(--f-versalitas);letter-spacing:.2em;color:var(--texto-2);margin-top:6px}.queja .h3{font:500 clamp(22px, 2vw, 28px) / 1.15 var(--f-mito);margin:0 0 6px}.queja .dicho{font:italic 400 20px/1.35 var(--f-mito);color:var(--texto-2);margin:0 0 12px}.queja dl{grid-template-columns:110px minmax(0,1fr);gap:6px 18px;margin:0;font-size:16px;line-height:24px;display:grid}.queja dt{font:500 11px/2.2 var(--f-versalitas);letter-spacing:.16em;text-transform:uppercase;color:var(--oro-3)}.queja dd{margin:0}.queja .chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.fig{gap:10px;min-width:0;margin:0;display:grid}.fig.centro{margin-inline:auto}.fig:not(.sin-num) figcaption:before{counter-increment:lamina;content:"Lám. " counter(lamina) " · ";font:400 11px/1 var(--f-dato);letter-spacing:.08em;color:var(--dato);white-space:nowrap}.fig figcaption,.ad__pies p,.ad__pie{color:var(--texto-2);max-width:78ch;font-size:15px;line-height:22px}.marco{aspect-ratio:var(--aspecto,16 / 9);background:color-mix(in oklab, var(--texto) 8%, transparent);border:1px solid var(--linea);position:relative;overflow:hidden}.fig.con-alto .marco{aspect-ratio:auto;height:var(--alto)}.fig.con-alto .marco--contener{aspect-ratio:var(--aspecto);justify-self:start;width:auto;max-width:100%}.fig.con-alto.centro .marco--contener{justify-self:center}.marco__img,.marco picture,.marco img{width:100%;height:100%;display:block}.marco img{object-fit:cover;object-view-box:var(--vista,none)}.marco--contener img{object-fit:contain;background:color-mix(in oklab, var(--texto) 7%, var(--pergamino))}.marco picture{transition:transform var(--d-imagen) var(--alba)}.fig:hover .marco picture{transform:scale(1.03)}.hueco{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in oklab, var(--texto) 5%, transparent) 14px 15px), color-mix(in oklab, var(--pergamino) 80%, var(--texto) 6%);color:var(--dato);text-align:center;place-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.hueco__marcas{fill:none;width:calc(100% - 16px);height:calc(100% - 16px);stroke:var(--oro-3);stroke-width:.6px;vector-effect:non-scaling-stroke;opacity:.75;position:absolute;inset:8px}.hueco__marcas path{vector-effect:non-scaling-stroke;stroke-width:1.2px}.hueco__marcas .hueco__diagonal{stroke-width:.8px;stroke-dasharray:3 6;opacity:.35}.hueco .dato{letter-spacing:.18em;position:relative}.hueco__rombo{box-shadow:none;background:var(--oro-3)}.galeria{min-width:0;position:relative}.galeria__pista{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(12px,1.4vw,20px);padding-bottom:4px;display:flex;overflow-x:auto}.galeria__pista::-webkit-scrollbar{display:none}.galeria__pista>.fig{flex:0 0 calc((100% - (var(--n) - 1) * clamp(12px, 1.4vw, 20px)) / var(--n));scroll-snap-align:start;user-select:none}.galeria.arrastrando .galeria__pista{scroll-snap-type:none;cursor:grabbing}.galeria.arrastrando img{pointer-events:none}.galeria__mando{justify-content:flex-end;align-items:center;gap:14px;margin-top:10px;display:flex}.galeria__mando button{place-items:center;min-width:44px;min-height:32px;display:grid}.galeria__mando .flecha-trazo{stroke:var(--oro-3)}.galeria__mando button:disabled{opacity:.3}.ad{gap:10px;min-width:0;display:grid}.ad__marco{aspect-ratio:var(--asp,16 / 9);border:1px solid var(--linea-fuerte);touch-action:pan-y;background:#120d08;position:relative;overflow:hidden}.ad__capa{position:absolute;inset:0}.ad__capa .marco{aspect-ratio:auto;border:0;position:absolute;inset:0}.ad__capa--antes{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.ad__costura{top:0;bottom:0;left:var(--x);pointer-events:none;width:0;position:absolute}.ad__costura:before{content:"";background:var(--oro-2);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 10px #e8a33d99}.ad__costura b{background:var(--tinta);border:1.5px solid var(--oro-2);width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.ad__rango{opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ad__rango:focus-visible~.ad__costura b,.ad__marco:has(.ad__rango:focus-visible) .ad__costura b{outline:2px solid var(--foco);outline-offset:3px}.ad .etq{color:var(--hueso);font:500 11px/1 var(--f-versalitas);letter-spacing:.18em;text-transform:uppercase;z-index:1;background:#100c08c7;padding:5px 10px 4px;position:absolute;top:12px}.etq--antes{left:12px}.etq--despues{right:12px}.ad__pies{gap:var(--medianil);grid-template-columns:1fr 1fr;display:grid}.ad__pies p{margin:0}.ad__pie{border-top:1px solid var(--linea);padding-top:8px}.fig--hoja .marco{background:color-mix(in oklab, var(--texto) 7%, var(--pergamino))}.barras{gap:10px;display:grid}.barras .fila{grid-template-columns:var(--col-etq,minmax(120px, 30%)) minmax(0, 1fr) var(--col-val,minmax(64px, 14%));--color-barra:var(--oro-3);align-items:center;gap:16px;display:grid}.barras .fila.rojo{--color-barra:#a3241c}.barras .fila.verde{--color-barra:#4d6b3a}.barras .fila.azul{--color-barra:#3a5a86}.barras .etq{font-size:16px;line-height:21px;display:grid}.barras .etq small{color:var(--texto-2);font-size:13px}.barras .carril{background:color-mix(in oklab, var(--texto) 9%, transparent);height:14px;position:relative}.barras .rel,.barras .ext{background:var(--color-barra);position:absolute;top:0;bottom:0;left:0}.barras .rel{width:var(--w);transform-origin:0}.barras .ext{opacity:.4;left:auto}body.js .barras:not(.dibujado) .rel{transform:scaleX(0)}.barras.dibujado .rel{transition:transform 1.2s var(--alba)}.barras .marca-v{border-left:2px solid #a3241c;width:0;position:absolute;top:-4px;bottom:-4px}.barras .val{text-align:right;white-space:nowrap}.fig--mapa .plano{max-height:var(--max-alto,none);border:1px solid var(--linea-fuerte);background:#120d08;overflow:hidden}.fig--mapa .plano svg{width:100%;height:auto;max-height:var(--max-alto,none);margin-inline:auto}.fig--mapa .plano .et{font-family:var(--f-texto);font-weight:500}.fig--mapa .plano .et2{font-family:var(--f-texto)}.leyenda-mapa{font:400 11px/1.2 var(--f-dato);letter-spacing:.06em;color:var(--dato);flex-wrap:wrap;gap:8px 22px;display:flex}.leyenda-mapa li{align-items:center;gap:8px;display:inline-flex}.leyenda-mapa i{background:var(--oro-3);width:12px;height:12px;display:inline-block}.leyenda-mapa [data-k=clavo] i{background:#d9b45c;transform:rotate(45deg)scale(.8)}.leyenda-mapa [data-k=campamento] i{background:#cf5c43;border-radius:50%}.leyenda-mapa [data-k=jefe] i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#e8795b}.leyenda-mapa [data-k=camino] i{background:#c99a45;height:3px}.leyenda-mapa [data-k=agua] i{background:#6b9db3}.leyenda-mapa [data-k=ruta] i{background:repeating-linear-gradient(90deg,#8c6a24 0 5px,#0000 5px 8px);height:3px}.bq-html{max-width:100%;overflow-x:auto}.bq-html svg{max-width:100%;height:auto}.bq-html [style*=grid-template-columns]{min-width:0}.regla{border:0;border-top:1px solid var(--linea-fuerte);width:100%}.sello{font:500 14px/1 var(--f-versalitas);letter-spacing:.24em;text-transform:uppercase;color:var(--oro-3);border:2px solid;padding:6px 16px 5px;display:inline-block;transform:rotate(-3deg)}@media (width<=1279.98px){.exp-cab>*,.exp-pagina>*,.exp-cab__subir,.exp-apertura,.exp-indice{grid-column:1/-1}.exp-cab__principal{grid-column:1/6}.exp-ficha{grid-column:6/-1}.tarjetas,.hitos{grid-template-columns:repeat(min(var(--n), 2), minmax(0, 1fr))}.metricas{grid-template-columns:repeat(min(var(--n), 4), minmax(0, 1fr))}.pasos{grid-template-columns:repeat(min(var(--n), 3), minmax(0, 1fr))}}@media (width<=767.98px){.exp-indice ol{grid-template-columns:1fr}.exp-cab__principal,.exp-ficha{grid-column:1/-1}.exp-ficha{margin-top:32px}.exp-cab__t1{font-size:clamp(2.6rem,12.5vw,3.6rem)}.exp-cab__t2{font-size:22px}.exp-pie{grid-template-columns:1fr}.exp-pie a:last-child{text-align:left;border-top:1px solid var(--linea);padding-top:18px}.cols,.tarjetas,.hitos,.pasos{grid-template-columns:1fr}.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.met:nth-child(odd){border-left:0;padding-left:0}.decision{grid-template-columns:1fr}.decision .flecha{height:28px;transform:rotate(90deg)}.queja{grid-template-columns:1fr}.queja dl{grid-template-columns:1fr;gap:0}.queja dt{margin-top:8px}.galeria__pista>.fig{flex-basis:86%}.barras .fila{grid-template-columns:1fr;gap:4px}.barras .val{text-align:left}.ad__pies,.exp-pie{grid-template-columns:1fr}.exp-pie a:last-child{text-align:left}.txt.dos-col{columns:1}}@media (pointer:coarse){.galeria__mando{display:none}}body[data-rejilla]:after{content:"";z-index:var(--z-consola);pointer-events:none;margin-inline:var(--margen);background:repeating-linear-gradient(90deg, #e8a33d1f 0 calc((100% - (var(--columnas) - 1) * var(--medianil)) / var(--columnas)), transparent calc((100% - (var(--columnas) - 1) * var(--medianil)) / var(--columnas)) calc((100% - (var(--columnas) - 1) * var(--medianil)) / var(--columnas) + var(--medianil)));position:fixed;inset:0}
