.rl{--rl-lamina:#fffdfb;--rl-rojo:var(--color-primary,#8b3526);--rl-oro:var(--color-accent,#c9943a);--rl-oro-tinta:var(--color-accent-ink,#875b18);--rl-texto:var(--color-text,#2b2b2b);--rl-suave:#5f564f;--rl-filete:#0000001a}.ruta-detail-pregunta{color:var(--color-text,#2b2b2b);font:500 clamp(1.15rem, 1rem + .5vw, 1.4rem)/1.35 var(--font-serif);margin:.35rem 0 0}:lang(zh) .ruta-detail-pregunta{font-family:var(--font-chinese)}.ruta-lectura-cargando{color:#5f564f;min-height:40vh;padding:2rem 0;font-size:.9375rem}.rl-indice{border-bottom:1px solid var(--rl-filete);margin:0;padding:1.5rem 0 2rem}.rl-indice h2{color:var(--rl-oro-tinta);font:700 .8125rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.rl:lang(zh) .rl-indice h2{letter-spacing:.04em;font-size:.875rem}.rl-indice ol{counter-reset:rl-cap;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.rl-indice li{counter-increment:rl-cap;border-top:1px solid var(--rl-filete)}.rl-indice a{min-height:44px;color:var(--rl-texto);grid-template-columns:2rem minmax(0,1fr);gap:.1rem .5rem;padding:.7rem 0;text-decoration:none;display:grid}.rl-indice a:before{content:counter(rl-cap);color:var(--rl-rojo);font:600 1.35rem/1 var(--font-serif);grid-row:span 2}.rl-indice li.rl-indice__sintesis{counter-increment:none}.rl-indice li.rl-indice__sintesis a:before{content:"→"}.rl-indice a:hover .rl-indice__titulo,.rl-indice a:focus-visible .rl-indice__titulo{text-decoration:underline}.rl-indice__titulo{font:600 1rem/1.3 var(--font-serif)}.rl-indice__periodo{color:var(--rl-suave);font-size:.8125rem}.rl:lang(zh) .rl-indice__periodo{font-size:.875rem}.rl-capitulo{border-top:3px solid var(--rl-rojo);padding:2.75rem 0 2.25rem;scroll-margin-top:5rem}.rl-capitulo+.rl-capitulo{margin-top:.5rem}.rl-capitulo:focus{outline:none}.rl-capitulo:focus-visible{outline:2px solid var(--rl-oro-tinta);outline-offset:4px}.rl-rotulo{color:var(--rl-oro-tinta);font:700 .8125rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.rl:lang(zh) .rl-rotulo{letter-spacing:.04em;font-size:.875rem}.rl-capitulo h2{color:var(--rl-rojo);font:600 var(--titulo-seccion,clamp(1.75rem, 2.3vw, 2.125rem))/1.2 var(--font-serif);margin:.4rem 0 .35rem}.rl-capitulo__pregunta{max-width:46rem;color:var(--rl-texto);font:italic 400 1.125rem/1.5 var(--font-serif);margin:0 0 1.5rem}.rl:lang(zh) .rl-capitulo__pregunta{font-style:normal;font-family:var(--font-chinese)}.rl-capitulo__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (width>=1100px){.rl-capitulo__grid{grid-template-columns:minmax(0,1fr) 300px;gap:3rem}}.rl-lectura p{max-width:68ch;color:var(--rl-texto);font:400 1.0625rem/1.72 var(--font-serif);margin:0 0 1rem}.rl:lang(zh) .rl-lectura p{max-width:40em;font-family:var(--font-chinese);line-height:1.9}.rl-ref{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--color-accent-faint,#c9943a14);color:var(--rl-oro-tinta);font:600 .8125rem/1.5 var(--font-sans);overflow-wrap:anywhere;border-radius:3px;margin-left:.15em;padding:.32em .35em;text-decoration:none;display:inline}.rl:lang(zh) .rl-ref{word-break:keep-all;font-size:.875rem}.rl-ref:hover,.rl-ref:focus-visible{text-decoration:underline}.rl-lamina{background:var(--rl-lamina);border:1px solid var(--rl-filete);border-top:2px solid var(--rl-oro);max-width:46rem;margin:1.5rem 0;padding:1.1rem 1.35rem 1rem}.rl-lamina .rl-rotulo{letter-spacing:.06em;margin-bottom:.5rem}.rl-lamina h3{font:600 1.125rem/1.35 var(--font-serif);color:var(--rl-texto);margin:0 0 .65rem}.rl-lamina table{border-collapse:collapse;width:100%;font-size:.9375rem}.rl-lamina th,.rl-lamina td{border-bottom:1px solid var(--rl-filete);text-align:left;vertical-align:top;padding:.45rem .5rem .45rem 0}.rl-lamina td.rl-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rl-lamina tr.rl-destacado td:first-child{font-weight:600}.rl-lamina blockquote{border-left:2px solid var(--rl-oro);font:400 1.0625rem/1.6 var(--font-serif);color:var(--rl-texto);margin:0;padding:0 0 0 .9rem}.rl-lamina__pie{color:var(--rl-suave);margin:.7rem 0 0;font-size:.8125rem;line-height:1.5}.rl:lang(zh) .rl-lamina__pie{font-size:.875rem}.rl-barras{gap:.55rem;margin:.25rem 0 .2rem;display:grid}.rl-org{margin:.35rem 0 0;padding:0;list-style:none}.rl-org__nivel+.rl-org__nivel:before{content:"";background:var(--rl-oro);width:2px;height:.85rem;margin:.3rem auto;display:block}.rl-org__relacion{text-align:center;color:var(--rl-suave);font:600 .8125rem/1.3 var(--font-sans);margin:0 0 .4rem}.rl-org__fila{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rl-org__caja{border:1px solid var(--rl-filete);border-top:2px solid var(--rl-oro);background:var(--color-surface,#fff);padding:.6rem .75rem .65rem}.rl-org__caja--destacada{border-top-color:var(--rl-rojo)}.rl-org__organo{color:var(--rl-texto);font:700 .9375rem/1.35 var(--font-sans);margin:0}.rl-org__dato{color:var(--rl-suave);margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.rl-org__titulares{border-top:1px solid var(--rl-filete);color:var(--rl-texto);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.35rem 1rem;margin:.45rem 0 0;padding:.4rem 0 0;font-size:.875rem;line-height:1.4;list-style:none;display:grid}.rl-org__organo span,.rl-org__titulares span[lang]{color:var(--rl-suave);font-weight:400}.rl-org__cargo{color:var(--rl-suave);font-size:.8125rem;display:block}.rl:lang(zh) .rl-org__relacion,.rl:lang(zh) .rl-org__dato,.rl:lang(zh) .rl-org__cargo{font-size:.875rem}.rl-barra{grid-template-columns:9rem minmax(0,1fr) 3rem;align-items:center;gap:.6rem;font-size:.9375rem;display:grid}.rl-barra__pista{background:#0000000f;height:14px}.rl-barra__valor{background:var(--rl-rojo);height:100%;display:block}.rl-barra__num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rl-actividad{border:1px solid #8b352659;border-left:4px solid var(--rl-rojo);background:#8b352609;max-width:46rem;margin:1.75rem 0 0;padding:1.25rem 1.35rem 1.1rem}.rl-actividad .rl-rotulo{color:var(--rl-rojo)}.rl-actividad__consigna{font:500 1.0625rem/1.6 var(--font-serif);color:var(--rl-texto);margin:.45rem 0 .8rem}.rl:lang(zh) .rl-actividad__consigna{font-family:var(--font-chinese)}.rl-actividad label{min-height:24px;color:var(--rl-suave);align-items:center;margin:0 0 .3rem;font-size:.8125rem;display:flex}.rl:lang(zh) .rl-actividad label{font-size:.875rem}.rl-actividad textarea{width:100%;min-height:5.5rem;color:var(--rl-texto);font:400 1rem/1.5 var(--font-sans);resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #00000040;border-radius:4px;padding:.6rem .7rem}.rl-actividad details{border-top:1px solid var(--rl-filete);margin-top:.85rem}.rl-actividad summary,.rl-fuentes summary{cursor:pointer;min-height:44px;color:var(--rl-rojo);align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.rl-actividad summary::-webkit-details-marker{display:none}.rl-fuentes summary::-webkit-details-marker{display:none}.rl-actividad summary:before,.rl-fuentes summary:before{content:"+";border:1px solid;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-weight:700;line-height:1;display:inline-grid}.rl-actividad details[open] summary:before,.rl-fuentes[open] summary:before{content:"−"}.rl-actividad summary:focus-visible,.rl-fuentes summary:focus-visible{outline:2px solid var(--rl-oro-tinta);outline-offset:3px}.rl-explicacion p{font:400 1rem/1.65 var(--font-serif);color:var(--rl-texto);margin:.25rem 0 .7rem}.rl:lang(zh) .rl-explicacion p{font-family:var(--font-chinese);line-height:1.85}.rl-criterios{gap:.35rem;margin:.4rem 0 .2rem;padding:0;list-style:none;display:grid}.rl-criterios li{padding-left:1.25rem;font-size:.9375rem;line-height:1.5;position:relative}.rl-criterios li:before{content:"";border:1.5px solid var(--rl-rojo);width:.55rem;height:.55rem;position:absolute;top:.55em;left:0}.rl-limite{color:var(--rl-suave);margin:.6rem 0 0;font-size:.875rem;line-height:1.5}.rl-margen{align-self:start}@media (width>=1100px){.rl-margen{border-left:1px solid #c9943a8c;padding-left:1.5rem;position:sticky;top:5.5rem}}@media (width<=1099px){.rl-margen{border-top:1px solid #c9943a8c;padding-top:1.25rem}}.rl-margen h3{color:var(--rl-oro-tinta);font:700 .8125rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.rl:lang(zh) .rl-margen h3{letter-spacing:.04em;font-size:.875rem}.rl-pasos{margin:0 0 1.4rem;padding:0;list-style:none}.rl-pasos li{border-bottom:1px solid var(--rl-filete);scroll-margin-top:6rem}.rl-pasos li:focus{outline:2px solid var(--rl-oro-tinta);outline-offset:2px}.rl-pasos li[aria-current=step]{background:var(--color-accent-faint,#c9943a14)}.rl-pasos a{min-height:44px;color:var(--rl-texto);grid-template-columns:1.75rem minmax(0,1fr);gap:0 .5rem;padding:.6rem 0;text-decoration:none;display:grid}.rl-pasos__num{color:var(--rl-rojo);font:600 1.05rem/1.4 var(--font-serif);grid-row:span 3}.rl-pasos__num .icono{width:1rem;height:1rem}.rl-pasos__han{font:500 1.0625rem/1.35 var(--font-chinese)}.rl-pasos__es{color:var(--rl-texto);font-size:.875rem}.rl-pasos__abrir{color:var(--rl-rojo);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.rl:lang(zh) .rl-pasos__abrir{font-size:.875rem}.rl-pasos a:hover .rl-pasos__es,.rl-pasos a:focus-visible .rl-pasos__es{text-decoration:underline}.rl-margen__nota{color:var(--rl-suave);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.rl:lang(zh) .rl-margen__nota{font-size:.875rem}.rl-fuentes-cap{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rl-fuentes-cap li{color:var(--rl-suave);font-size:.8125rem;line-height:1.45}.rl:lang(zh) .rl-fuentes-cap li{font-size:.875rem}.rl-fuentes-cap b{color:var(--rl-texto);font-weight:600}.rl-puente{max-width:46rem;color:var(--rl-suave);font:italic 400 1rem/1.6 var(--font-serif);border-top:1px dashed #0000002e;margin:1.75rem 0 0;padding-top:.9rem}.rl:lang(zh) .rl-puente{font-style:normal;font-family:var(--font-chinese)}.rl-sintesis{background:var(--rl-lamina);border:1px solid var(--rl-filete);border-top:3px solid var(--rl-rojo);margin:1rem 0 0;padding:2rem clamp(1.1rem,3vw,2.25rem);scroll-margin-top:5rem}.rl-sintesis:focus{outline:none}.rl-sintesis:focus-visible{outline:2px solid var(--rl-oro-tinta);outline-offset:4px}.rl-sintesis h2{color:var(--rl-rojo);font:600 var(--titulo-seccion,2rem)/1.2 var(--font-serif);margin:.3rem 0 .5rem}.rl-sintesis>p{max-width:46rem;font:400 1.0625rem/1.7 var(--font-serif)}.rl:lang(zh) .rl-sintesis>p{font-family:var(--font-chinese);line-height:1.9}.rl-sintesis .rl-actividad{background:0 0}.rl-linea{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.5rem;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid}.rl-linea li{border-top:2px solid var(--rl-oro);background:#c9943a0f;padding:.65rem .75rem;font-size:.875rem;line-height:1.45}.rl-linea b{color:var(--rl-rojo);font:600 .9375rem/1.3 var(--font-serif);display:block}.rl-fuentes{border-top:1px solid var(--rl-filete);border-bottom:1px solid var(--rl-filete);margin:2rem 0 0}.rl-fuentes summary{min-height:48px}.rl-fuentes ol{gap:.6rem;max-width:56rem;margin:0 0 1.25rem;padding-left:1.25rem;display:grid}.rl-fuentes li{overflow-wrap:anywhere;scroll-margin-top:6rem;font-size:.875rem;line-height:1.5}.rl-fuentes li:target,.rl-fuentes li:focus{background:var(--color-accent-faint,#c9943a14);outline:none}.rl-estado{border:1px solid var(--rl-filete);color:var(--rl-suave);margin-left:.35rem;padding:0 .35rem;font-size:.8125rem;display:inline-block}.rl:lang(zh) .rl-estado{font-size:.875rem}.rl-fuentes li a{min-width:24px;min-height:24px;color:var(--rl-rojo);align-items:center;padding:0 .2rem;font-weight:600;display:inline-flex}.rl-ref-grupo{white-space:normal}.rl-aviso{border-left:3px solid var(--rl-oro);background:var(--color-accent-faint,#c9943a14);max-width:46rem;color:var(--rl-texto);margin:0 0 1.5rem;padding:.7rem .9rem;font-size:.9375rem;line-height:1.55}.rl>.rl-aviso{margin-top:1.25rem}.rl-aviso b{color:var(--rl-oro-tinta)}.rl:lang(zh) .rl-aviso{font-size:1rem}.rl-lamina th[scope=row]{color:var(--rl-texto);font-weight:600}.rl-vertambien{gap:.45rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.rl-vertambien li{color:var(--rl-suave);font-size:.8125rem;line-height:1.45}.rl:lang(zh) .rl-vertambien li{font-size:.875rem}.rl-vertambien a{min-height:24px;color:var(--rl-rojo);text-underline-offset:2px;padding:.15rem 0;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-block}.rl-vertambien__tipo{margin-left:.4rem;font-size:.8125rem}.rl:lang(zh) .rl-vertambien__tipo{font-size:.875rem}@media (width<=600px){.rl-tabla--multi thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rl-tabla--multi tr{border-bottom:1px solid var(--rl-filete);padding:.55rem 0;display:block}.rl-tabla--multi th,.rl-tabla--multi td{border:0;padding:.15rem 0;display:block}.rl-tabla--multi td:before{content:attr(data-col) ": ";color:var(--rl-suave);font-weight:600}.rl-capitulo{padding-top:2rem}.rl-lamina,.rl-actividad{padding-inline:1rem}.rl-barra{grid-template-columns:6.5rem minmax(0,1fr) 2.75rem;font-size:.875rem}.rl-lamina table{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.rl-capitulo,.rl-sintesis{scroll-behavior:auto}}
