@font-face{font-family:Archivo;src:url(/sitios/comun/fonts/archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}
@font-face{font-family:"Instrument Serif";src:url(/sitios/comun/fonts/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-display:swap}
:root{--noche:#07070c;--tinta:#f5f6fa;--gris:#c9ccda;--tenue:#a3a6b8;--linea:#262734;--cian:#00a3e0;--cian-luz:#4cc3ee;--plumon:#ff5aa9;--amarillo:#ffd400;--sobre-amarillo:#0a0a0c;--papel:#eef1f6;--papel-tinta:#141214;--papel-tenue:#4a4547;--tinta-magenta:#c0006a;--punto-vacio:#6b6f86;--entra:cubic-bezier(.2,.7,.2,1);--cond:62%}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}
body{margin:0;background:var(--noche);color:var(--tinta);font:400 18px/1.65 Archivo,Arial,sans-serif;min-height:100svh}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70vmax 46vmax at 0 0,rgba(0,163,224,.15),transparent 62%),radial-gradient(60vmax 40vmax at 100% 100%,rgba(228,0,124,.11),transparent 60%)}
a{color:var(--cian-luz)}:focus{outline:none}:focus-visible{outline:2px solid var(--cian-luz);outline-offset:3px}
.salta{position:absolute;left:16px;top:-60px;background:var(--amarillo);color:var(--sobre-amarillo);padding:12px 16px;font-weight:700;z-index:2}.salta:focus{top:8px}
.barra{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:8px 16px}
.marca{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--tinta);text-decoration:none;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase}
.marca em{font:italic 400 20px/1 "Instrument Serif",Georgia,serif;letter-spacing:0;text-transform:none;color:var(--cian-luz)}
.ed{display:inline-flex;align-items:center;min-height:44px;color:var(--gris);font-size:14px;text-underline-offset:4px}
.nota{max-width:1200px;margin:0 auto;padding:0 16px}
.firma{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--gris)}.firma a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.firma a:focus-visible,.firma a:hover{text-decoration:underline;text-underline-offset:4px}
.proyecto{margin:48px 0 0;font-size:14px;color:var(--tenue)}
.aviso-prueba{margin:8px 0 0;font-size:14px;color:var(--gris);display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.prueba{display:inline-block;border:1px solid var(--plumon);color:var(--plumon);font:700 11px/1.3 Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;vertical-align:middle}
.cabeza{max-width:920px}
.rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:28px 0 14px;font:700 12px/1.4 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cian-luz)}
.rotulo>span+span:not(.cuenta-ed):not(.rot-tx)::before{content:"·";margin-right:14px;color:var(--tenue)}
.rotulo.con-sello{flex-wrap:nowrap;gap:14px}.rot-tx{display:grid;gap:4px;min-width:0}.rot-lugar{color:var(--gris);letter-spacing:.12em}.nota[data-falso] .rot-tema{color:var(--plumon)}
.rotulo.con-sello .cuenta-ed{white-space:nowrap;align-self:center}
.ico{display:block;flex:none;color:var(--cian-luz)}.ico .i-d{fill:var(--tinta)}.ico-magenta{color:var(--plumon)}
.sello-t{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,163,224,.24),rgba(0,163,224,.06) 72%,transparent);box-shadow:inset 0 0 0 1px rgba(76,195,238,.3)}
.sello-t .ico{width:32px;height:32px}.nota[data-falso] .sello-t{background:radial-gradient(closest-side,rgba(228,0,124,.24),rgba(228,0,124,.06) 72%,transparent);box-shadow:inset 0 0 0 1px rgba(255,90,169,.34)}.rotulo .cuenta-ed{margin-left:auto;color:var(--tenue)}
h1{margin:0;font:900 clamp(42px,11.6vw,88px)/.9 Archivo,Arial,sans-serif;font-stretch:var(--cond);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance}
h1 em{display:block;margin-top:.14em;font:italic 400 clamp(32px,8.8vw,66px)/1.02 "Instrument Serif",Georgia,serif;text-transform:none;letter-spacing:0;color:var(--cian-luz);text-wrap:balance}
.fecha{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--linea);font-size:15px;line-height:1.55;color:var(--gris)}
.fecha time{color:var(--tinta);font-weight:600}.fecha .prueba{margin:6px 0}.fecha .act{color:var(--tinta)}.fecha .de-ed,.fecha .zona{color:var(--tenue)}
.cuerpo{margin-top:32px}
.texto{max-width:680px}
.recurso{margin:0}
.donde{margin:14px 0 0;font-size:15px;color:var(--gris)}.donde span{font:700 11px/1 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);margin-right:6px}
.donde a{display:table;padding:10px 0;text-underline-offset:4px}
.pie-fig,.recurso figcaption{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--gris)}
.fuente-fig{display:block;margin-top:4px;font-size:13px;color:var(--tenue)}
.plumon{position:absolute;overflow:visible;pointer-events:none}.plumon path{fill:none;stroke:var(--plumon);stroke-width:3.5;stroke-linecap:round;stroke-opacity:.9}
@media (prefers-reduced-motion:no-preference){.plumon path{stroke-dasharray:1;stroke-dashoffset:1;animation:traza .8s var(--entra) .35s forwards}.plumon path+path{animation-delay:1.45s}}
@keyframes traza{to{stroke-dashoffset:0}}
.r-cambio{padding:8px 0 0}.r-cambio p{margin:0}
.r-cambio .antes{position:relative;display:inline-block;font:800 clamp(34px,9vw,48px)/1 Archivo,Arial,sans-serif;font-stretch:var(--cond);color:var(--tenue);font-variant-numeric:tabular-nums}
.r-cambio .antes .plumon{inset:-14% -10%;width:120%;height:128%}
.r-cambio .ahora,.r-cifra .ahora{margin:6px 0 0;font:900 clamp(104px,30vw,184px)/.84 Archivo,Arial,sans-serif;font-stretch:var(--cond);letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.r-cambio .ahora span:not([data-cuenta]){font-size:.42em;color:var(--cian-luz)}
.r-cifra .ahora{font-size:clamp(84px,24vw,160px);overflow-wrap:anywhere}
.r-puntos .cuenta{margin:0;font:900 clamp(76px,22vw,128px)/.86 Archivo,Arial,sans-serif;font-stretch:var(--cond)}
.r-puntos .cuenta>span{font:italic 400 clamp(26px,7vw,40px)/1 "Instrument Serif",Georgia,serif;color:var(--cian-luz)}
.r-puntos svg{display:block;width:100%;max-width:280px;margin-top:18px}@media (min-width:1024px){.r-puntos svg{max-width:400px}}.r-puntos circle{fill:none;stroke:var(--punto-vacio);stroke-width:1.1}.r-puntos circle.si{fill:var(--cian-luz);stroke:none}
.cuenta-mini{color:var(--tenue);font-size:14px}
.cuenta-de{margin:6px 0 0;max-width:22ch;font:italic 400 clamp(22px,6vw,30px)/1.15 "Instrument Serif",Georgia,serif;color:var(--cian-luz);text-wrap:balance}
.r-cal .mes{margin:0 0 10px;font:700 12px/1.3 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cian-luz)}
.r-cal ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;max-width:440px}
.r-cal{--fila:clamp(46px,12vw,62px)}.r-cal li{position:relative;display:grid;grid-template-rows:14px var(--fila) 12px;justify-items:center;align-items:center;gap:4px;padding:10px 0;border-top:1px solid var(--linea)}
.r-cal li:nth-child(n+8) abbr{visibility:hidden}
.r-cal abbr{text-decoration:none;font:700 12px/1 Archivo,Arial,sans-serif;letter-spacing:.12em;color:var(--tenue)}
.r-cal li span{font:800 clamp(26px,7vw,34px)/1 Archivo,Arial,sans-serif;font-stretch:var(--cond);font-variant-numeric:tabular-nums;color:var(--gris)}
.r-cal li.paso span{color:#5b5e70}.r-cal li.hoy span{color:var(--tinta)}
.r-cal li small{min-height:12px}.r-cal li.hoy small{font:700 11px/1 Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cian-luz)}
.r-cal li.plazo{border-top:2px solid var(--plumon)}.r-cal li.plazo span{color:var(--tinta);font-size:clamp(40px,11vw,56px)}
.r-cal .rodea{left:50%;top:calc(28px + var(--fila) / 2);width:clamp(60px,15vw,76px);height:clamp(60px,15vw,76px);transform:translate(-50%,-50%)}
.r-escala{border-left:2px solid var(--cian);padding:4px 0 4px 18px}
.r-escala .et,.b h2,.diez h2{font:700 12px/1.3 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cian-luz);margin:0 0 10px}
.r-escala blockquote{position:relative;margin:0;font:italic 400 clamp(27px,7.4vw,36px)/1.18 "Instrument Serif",Georgia,serif;color:var(--tinta);text-wrap:pretty}
.r-escala .subraya{left:0;bottom:-12px;width:62%;height:10px}
.r-escala figcaption{margin-top:24px}.r-escala figcaption span,.limite span{display:block;font:700 11px/1.4 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);margin-bottom:2px}
.r-imagen .lamina{position:relative;max-width:440px;padding-right:22px}
.r-imagen img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 70%,transparent 99%);mask-image:linear-gradient(#000 70%,transparent 99%)}
.credito-v{position:absolute;right:0;top:12px;writing-mode:vertical-rl;font-size:12px;letter-spacing:.06em;color:var(--gris)}
.r-mapa img{display:block;width:calc(100% + 32px);max-width:none;margin:0 -16px;height:auto}
.r-mapa .credito{display:block;color:var(--tenue);font-size:13px;margin-top:4px}
.diez{margin:0;padding-top:16px;border-top:2px solid var(--cian)}
.diez h2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.diez .para{color:var(--tenue);letter-spacing:.1em}
.diez-fig{margin:8px 0 0}.diez-pasa{margin:20px 0 0;font-size:19px;line-height:1.5;max-width:40ch;text-wrap:pretty}
.r-cifra .unidad{margin:10px 0 0;font:italic 400 clamp(30px,8.4vw,44px)/1.05 "Instrument Serif",Georgia,serif;color:var(--cian-luz)}
.r-sello .sello-g{display:grid;place-items:center;width:168px;height:168px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,163,224,.26),rgba(0,163,224,.06) 70%,transparent);box-shadow:inset 0 0 0 1px rgba(76,195,238,.3)}
.r-sello .sello-g .ico{width:96px;height:96px}
.r-falso img{display:block;width:100%;height:auto;border-radius:4px}
.r-cal li.rango{border-top:2px solid var(--plumon)}.r-cal li.rango span{color:var(--tinta)}
.b-cuanto blockquote{position:relative;margin:18px 0 0;padding-bottom:8px;font:italic 400 clamp(27px,7.4vw,36px)/1.18 "Instrument Serif",Georgia,serif;color:var(--tinta);text-wrap:pretty}
.b-cuanto .subraya{left:0;bottom:-12px;width:62%;height:10px}
.b .cuenta-v{margin:30px 0 0;font-size:15px;color:var(--gris);font-variant-numeric:tabular-nums}.cuenta-v span,.toca-ya span{display:block;font:700 11px/1.4 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);margin-bottom:2px}
.b .limite{margin:14px 0 0}
.b .toca-ya{margin:16px 0 4px;padding:12px 14px;border:1px solid rgba(255,212,0,.5);border-radius:12px;font-weight:600}.toca-ya span{color:var(--amarillo)}
.b-importa.manda{border-left:3px solid var(--amarillo);padding-left:16px}
.dibujo{margin:4px 0 0}.dibujo svg{display:block;width:100%;height:auto}
.dibujo figcaption{margin:12px 0 0;font-size:15px;color:var(--gris)}.dibujo figcaption b{font:800 22px/1 Archivo,Arial,sans-serif;font-stretch:80%;color:var(--tinta);margin-right:4px}.dibujo figcaption span{display:block;color:var(--tenue);font-size:14px;margin-top:4px}
.dib-fila svg{max-width:340px}.fl-s{fill:var(--cian-luz)}.fl-v{fill:none;stroke:var(--punto-vacio);stroke-width:1.5}
.dib-reloj svg{max-width:440px}.rl-c{fill:rgba(76,195,238,.06);stroke:var(--linea);stroke-width:2}.rl-m{stroke:#3a3d52;stroke-width:1.5}.rl-M{stroke:var(--tenue);stroke-width:2.5}
.rl-t{fill:var(--tenue);font:600 13px Archivo,Arial,sans-serif;letter-spacing:.04em}.rl-tt{fill:var(--gris);font:700 12px Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.rl-v{fill:var(--tinta);font:800 16px Archivo,Arial,sans-serif;font-variant-numeric:tabular-nums}
.rl-cuña{fill:var(--plumon)}.rl-h{fill:none;stroke:var(--punto-vacio);stroke-width:1.5}.rl-hs{fill:var(--plumon)}.rl-lupa{fill:none;stroke:var(--plumon);stroke-width:1.5;stroke-dasharray:3 4;stroke-opacity:.8}
.aguja{transform:rotate(var(--a));transform-box:view-box;transform-origin:96px 104px}.aguja line{stroke:var(--tinta);stroke-width:3;stroke-linecap:round}.aguja circle{fill:var(--plumon)}.rl-eje{fill:var(--tinta)}
.grafica{margin:0}.grafica svg{display:block;width:100%;max-width:340px;height:auto}.grafica figcaption{margin:10px 0 0;font-size:15px;color:var(--gris)}
.br-a{fill:var(--punto-vacio)}.br-b{fill:var(--cian-luz)}.br-0{stroke:var(--tenue);stroke-width:1.5}
.br-cota{fill:none;stroke:var(--plumon);stroke-width:2;stroke-linecap:round}.br-d{fill:var(--tinta);font:800 18px Archivo,Arial,sans-serif;font-variant-numeric:tabular-nums}.br-e{fill:var(--gris);font:700 13px Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.lt{list-style:none;margin:0;padding:0 0 0 26px;position:relative}
.lt::before{content:"";position:absolute;left:7px;top:10px;bottom:14px;width:2px;background:linear-gradient(var(--cian-luz),var(--plumon))}
.lt li{position:relative;padding:0 0 18px}.lt li::before{content:"";position:absolute;left:-25px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--noche);box-shadow:inset 0 0 0 3px var(--cian-luz)}
.lt li.lt-hoy::before{background:var(--plumon);box-shadow:0 0 0 5px rgba(255,90,169,.2)}
.lt b{display:block;font:800 22px/1.1 Archivo,Arial,sans-serif;font-stretch:80%;font-variant-numeric:tabular-nums}.lt span{display:block;margin-top:4px;color:var(--gris);font-size:16px;line-height:1.5}
.lt li.lt-gap{padding:0 0 18px;font:italic 400 20px/1.2 "Instrument Serif",Georgia,serif;color:var(--cian-luz)}.lt li.lt-gap::before{display:none}
.puente{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:48px;margin:4px 0 0;font-size:16px;color:var(--gris)}a.puente{color:var(--cian-luz);font-weight:700}
.mini-mapa{margin:0}.mm{position:relative}.mm img{display:block;width:100%;height:auto}
.mm-luz{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--plumon);box-shadow:0 0 0 6px rgba(255,90,169,.22),0 0 22px 6px rgba(255,90,169,.55)}
.mm-flecha{position:absolute;width:0;height:0;margin:-10px 0 0 -6px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent var(--cian-luz);transform:rotate(var(--g));filter:drop-shadow(0 0 8px rgba(76,195,238,.8))}
.mini-mapa figcaption{margin:10px 0 0;font-size:15px;color:var(--gris)}.mini-mapa figcaption a{display:inline-flex;align-items:center;min-height:44px}
@media (prefers-reduced-motion:no-preference){
 .anima .arma:not(.ve) .pz{opacity:0}
 .anima .arma.ve .pz{animation:pz .34s var(--entra) calc(var(--i,0) * 38ms) both}
 .anima .arma svg .pz{transform-box:fill-box;transform-origin:center}
 .anima .arma.ve .mm-flecha{animation-name:aparece}
 .anima .arma:not(.ve) .aguja{transform:rotate(0)}
 .anima .arma.ve .aguja{animation:aguja 1.3s cubic-bezier(.3,.1,.2,1) both}
 .anima .arma:not(.ve) [data-cuenta]{visibility:hidden}
 .anima .arma.ve .r-cal li.pz{animation-delay:calc(.25s + var(--i,0) * 60ms)}
 .anima .dib-reloj.ve .pz{animation-delay:calc(1.2s + (var(--i,0) - 24) * 120ms)}
}
@keyframes pz{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}
@keyframes aparece{from{opacity:0}to{opacity:1}}
@keyframes aguja{from{transform:rotate(0)}to{transform:rotate(var(--a))}}
.b-video .vd-l{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.vd-a{display:grid;gap:10px;padding:10px;border-radius:16px;background:#10111c;color:var(--tinta);text-decoration:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.vd-a:hover{box-shadow:inset 0 0 0 1px rgba(76,195,238,.55)}
.vd-mini{position:relative;display:block;aspect-ratio:16/9;border-radius:11px;overflow:hidden;background:var(--noche)}.vd-mini img{display:block;width:100%;height:100%;object-fit:cover;opacity:.55}
.vd-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:rgba(7,7,12,.78);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}.vd-play svg{width:24px;height:24px;fill:var(--tinta);margin-left:3px}
.vd-fte{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:999px;background:rgba(7,7,12,.82);font:600 12px/1.2 Archivo,Arial,sans-serif;color:var(--tinta)}
.vd-cu{display:grid;gap:4px;padding:0 4px 4px}.vd-t{font-weight:700;font-size:17px;line-height:1.25}.vd-pq{font-size:15px;line-height:1.4;color:var(--gris)}.vd-ir{font-weight:600;font-size:14px;color:var(--cian-luz)}
.b .vd-rev,.b .vd-vacio{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--tenue)}
.b{margin:44px 0 0}.b p{margin:0 0 12px;max-width:64ch}
.b-toca.manda{border-left:3px solid var(--amarillo);padding-left:16px}
.ir{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:48px;margin-top:6px;padding:12px 20px;background:var(--amarillo);color:var(--sobre-amarillo);font-weight:800;text-decoration:none;transition:transform 160ms var(--entra)}
.ir small{font-weight:500;font-size:13px}.ir:active,.siguiente:active{transform:scale(.98)}
.aviso{font-size:15px;color:var(--gris)}
.b-caras ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.b-caras li{padding:4px 0 4px 14px;border-left:3px solid var(--cian)}.b-caras li+li{border-left-color:var(--plumon)}
@media (min-width:560px){.b-caras ul{grid-template-columns:1fr 1fr}}
.b-como blockquote{margin:0 0 12px;font:italic 400 26px/1.25 "Instrument Serif",Georgia,serif}
.limite{font-size:15px;color:var(--gris)}
a.termino{padding-block:10px;margin-block:-10px;color:inherit;text-decoration:underline dotted var(--cian-luz);text-decoration-thickness:2px;text-underline-offset:5px}a.termino:hover{color:var(--cian-luz)}
.gl-lado{display:none;font-size:.88em;font-style:italic;color:var(--tenue)}html:not(.js) .gl-lado{display:inline}
a.termino[aria-expanded="true"]{text-decoration-style:solid;background:rgba(255,212,0,.16)}
.gl-nota{display:grid;gap:4px;flex-basis:100%;grid-column:1/-1;width:100%;max-width:60ch;margin:10px 0 6px;padding:12px 14px 6px;border-radius:12px;background:#16172a;color:#ecebf3;box-shadow:inset 0 0 0 1.5px var(--amarillo),0 12px 24px -16px rgba(0,0,0,.8);font:500 15px/1.45 Archivo,Arial,sans-serif;letter-spacing:0;text-transform:none;font-style:normal;text-align:left;white-space:normal;cursor:auto}
.gl-nota:focus{outline:none}.gl-nota:focus-visible{outline:2px solid #ecebf3;outline-offset:3px}
.gl-t{font:700 11.5px/1.3 Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--amarillo)}.gl-d{display:block}
.gl-nota .gl-f{display:inline-flex;align-items:center;justify-self:start;min-height:44px;font-size:13px;color:var(--cian-luz)}
.gl-x{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:var(--amarillo);color:var(--sobre-amarillo);font:800 14px/1 Archivo,Arial,sans-serif;cursor:pointer}
:has(>.gl-nota){flex-wrap:wrap}
.volver-arriba{position:fixed;z-index:30;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:48px;padding:0 18px 0 16px;border:0;border-radius:999px;background:var(--amarillo);color:var(--sobre-amarillo);font:800 15px/1 Archivo,Arial,sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 24px -8px rgba(0,0,0,.8);visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .2s var(--entra),transform .2s var(--entra),visibility 0s .2s}
.volver-arriba.ve{visibility:visible;opacity:1;transform:none;transition-delay:0s}.volver-arriba span{font-size:20px;line-height:1}
.volver-arriba:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 7px var(--noche)}
@media (prefers-reduced-motion:reduce){.volver-arriba{transition:none;transform:none}}
.que-es{margin:56px -16px 0;padding:32px 16px 24px;background:var(--papel);color:var(--papel-tinta)}
.que-es h2{margin:0 0 16px;font:900 44px/.9 Archivo,Arial,sans-serif;font-stretch:var(--cond);text-transform:uppercase}
.que-es h2 em{font:italic 400 40px/1 "Instrument Serif",Georgia,serif;text-transform:none;color:var(--tinta-magenta)}
.qe-uso{margin:-8px 0 12px;font-size:15px;color:var(--papel-tenue)}
.qe{border-top:2px solid var(--papel-tinta);scroll-margin-top:24px;transition:background-color .4s var(--entra)}
.qe:target{background:#e3f2f8;box-shadow:0 0 0 10px #e3f2f8}
.qe summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;cursor:pointer;list-style:none}.qe summary::-webkit-details-marker{display:none}
.qe summary::after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--papel-tinta);color:var(--papel);font:700 20px/1 Archivo,Arial,sans-serif;transition:transform 180ms var(--entra)}
.qe[open] summary::after{transform:rotate(45deg)}
.que-es dfn{font-style:normal;font-weight:800;font-size:20px}.qe p{margin:0 0 14px;font-size:17px;line-height:1.55}
.que-es a{color:var(--papel-tinta)}.que-es .f{display:inline-flex;align-items:center;min-height:44px;color:var(--papel-tenue);font-size:14px}.que-es .volver{display:inline-flex;align-items:center;min-height:44px;color:var(--tinta-magenta);font-size:14px;font-weight:700}
.fuentes{margin:44px 0 0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}
.fuentes summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;cursor:pointer;list-style:none;font-weight:800;letter-spacing:.02em}
.fuentes summary::-webkit-details-marker{display:none}
.fuentes summary span{margin-left:auto;font-weight:400;font-size:14px;color:var(--tenue)}
.fuentes summary::after{content:"+";font-size:26px;line-height:1;color:var(--cian-luz);width:24px;text-align:center;transition:transform 160ms var(--entra)}
.fuentes[open] summary::after{transform:rotate(45deg)}
.fuentes ol{margin:0;padding:0 0 4px 22px}.fuentes li{margin:0 0 10px;line-height:1.45}.fuentes li a{display:inline-flex;align-items:center;min-height:44px}.dom{color:var(--tenue);font-size:14px}
.consulta{font-size:14px;color:var(--gris);margin:4px 0 18px}
.sigue{display:grid;gap:8px;max-width:680px;margin:64px 0 0;padding-bottom:24px}
.siguiente{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;background:var(--amarillo);color:var(--sobre-amarillo);text-decoration:none;transition:transform 160ms var(--entra)}
.sig-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(10,10,12,.5)}
.siguiente .ico,.siguiente .ico-magenta{color:var(--sobre-amarillo)}.siguiente .ico .i-d{fill:var(--sobre-amarillo);fill-opacity:.28}.siguiente .ico .i-v{fill-opacity:.14}
.sig-tema{letter-spacing:.12em;font-weight:500}
.siguiente .et{display:block;font:700 12px/1.3 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.siguiente strong{display:block;margin-top:6px;font:800 24px/1.05 Archivo,Arial,sans-serif;font-stretch:80%;text-transform:uppercase;text-wrap:balance}
.volver-ed{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--tinta);font-weight:700;text-underline-offset:4px}
.pie{max-width:1200px;margin:0 auto;padding:24px 16px 48px;border-top:1px solid var(--linea);font-size:14px;color:var(--tenue)}.pie p{max-width:680px;margin:0}
.transp{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:10px}.transp a{display:inline-flex;align-items:center;min-height:44px;color:var(--gris)}
.esquema{margin:28px 0 0;max-width:760px}.esquema figcaption{margin:0 0 14px;font:700 12px/1.3 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cian-luz)}
.esquema ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;position:relative}
.esquema ol::before{content:"";position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:28px;height:2px;background:linear-gradient(90deg,var(--cian-luz),var(--plumon))}
.esquema li{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;font-size:15px;line-height:1.3;color:var(--gris)}
.esquema svg{box-sizing:content-box;padding:12px;border-radius:50%;background:var(--noche);box-shadow:inset 0 0 0 2px rgba(76,195,238,.5);fill:none;stroke:var(--cian-luz);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.esquema li.fin svg{stroke:var(--plumon);box-shadow:inset 0 0 0 2px rgba(255,90,169,.6)}.esquema li.fin{color:var(--tinta);font-weight:600}
.esquema a{display:inline-block;padding:12px 0;text-underline-offset:4px}
.esquema ol[style="--n:1"]{grid-template-columns:auto;justify-content:start}.esquema ol[style="--n:1"]::before{display:none}.esquema ol[style="--n:1"] li{grid-auto-flow:column;text-align:left;gap:16px}
.normas{max-width:680px;margin:32px 0 0}.normas div{padding:16px 0;border-top:1px solid var(--linea)}.normas dt{font-weight:800}.normas dd{margin:4px 0 0;color:var(--gris)}
.ed-pag .cabeza{margin-bottom:8px}.ed-pag .fecha{margin-top:18px}
.ed-pag .lee{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:20px 0 8px}
.ed-pag .lee .ir{margin:0}.ed-pag .lee a:not(.ir){display:inline-flex;align-items:center;min-height:44px;color:var(--gris);text-underline-offset:4px;white-space:nowrap}
.ed-lista{list-style:none;margin:24px 0 0;padding:0;max-width:760px;counter-reset:n}
.ed-lista>li{display:grid;grid-template-columns:44px 1fr;gap:0 14px;padding:22px 0;border-top:1px solid var(--linea);counter-increment:n}
.ed-lista>li>*{grid-column:2}
.ed-lista>li>.ico-cel{grid-column:1;grid-row:1/span 9;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,163,224,.2),transparent);box-shadow:inset 0 0 0 1px rgba(76,195,238,.28)}
.ed-lista>li.falso>.ico-cel{background:radial-gradient(closest-side,rgba(228,0,124,.2),transparent);box-shadow:inset 0 0 0 1px rgba(255,90,169,.32)}
.ed-lista .ico-cel .ico{width:28px;height:28px}
.ed-lista .tema{margin:0 0 6px;font:700 12px/1.4 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cian-luz)}
.ed-lista .tema{margin-top:10px}.ed-lista .tema span{white-space:nowrap}.ed-lista .tema span+span::before{content:"·";margin:0 10px;color:var(--tenue)}
.ed-lista h2{margin:0;font:800 clamp(24px,6.4vw,30px)/1.08 Archivo,Arial,sans-serif;font-stretch:80%;text-transform:uppercase;text-wrap:balance}
.ed-lista h2 a{color:var(--tinta);text-decoration:none;display:block;padding:2px 0}.ed-lista h2 a:hover{color:var(--cian-luz)}
.ed-lista .dato{margin:10px 0 0;font:700 17px/1.35 Archivo,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--amarillo)}
.ed-lista .paso{margin:8px 0 0;color:var(--gris);font-size:16px;line-height:1.55;max-width:60ch}
.tn-lista{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px;max-width:760px}
.tn-e a{display:grid;gap:12px;padding:12px;border-radius:18px;background:#10111c;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta);text-decoration:none;transition:transform 160ms var(--entra),box-shadow 160ms var(--entra)}
.tn-e a:hover{box-shadow:inset 0 0 0 1px rgba(76,195,238,.55)}.tn-e a:active{transform:scale(.99)}
.tn-img{display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--noche)}.tn-img img{display:block;width:100%;height:100%;object-fit:cover}
.tn-cu{display:grid;gap:6px;min-width:0;padding:0 4px 4px}
.tn-e .tema{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:700 12px/1.4 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cian-luz)}
.tn-e .tema .ico{width:18px;height:18px}.tn-e .tema>span{white-space:nowrap}.tn-e .tema>span+span::before{content:"·";margin-right:10px;color:var(--tenue)}
.tn-e.falso .tema,.tn-e.falso .tema .ico{color:var(--plumon)}
.tn-t{font:800 clamp(22px,6vw,28px)/1.08 Archivo,Arial,sans-serif;font-stretch:80%;text-transform:uppercase;text-wrap:balance}
.tn-e .dato{font:700 17px/1.35 Archivo,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--amarillo)}
.tn-e .pq{color:var(--gris);font-size:16px;line-height:1.5}
.tn-e.compacta a{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:10px}.tn-e.compacta .tn-img{border-radius:10px}.tn-e.compacta .tn-img img{transform:scale(1.24)}.tn-e.compacta .tn-cu{padding:0}
.tn-e.compacta .tn-t{font-size:19px;line-height:1.1}.tn-e.compacta .tema{font-size:11px;letter-spacing:.12em}
.ed-indice .tn-lista{margin-top:10px}
.ya-paso{margin:56px 0 0;padding-top:20px;border-top:1px dashed #3a3d52;max-width:760px}
.et-ya{margin:0;display:flex;align-items:center;gap:10px;font:700 12px/1.3 Archivo,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tenue)}
.et-ya span{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;box-shadow:inset 0 0 0 1px #3a3d52;letter-spacing:0}
.ya-uso{margin:6px 0 0;font-size:15px;color:var(--tenue)}
.ya-paso .tn-e a{background:transparent;box-shadow:inset 0 0 0 1px #1d1e2b}.ya-paso .tn-img img{opacity:.75;filter:grayscale(.6)}
.tn-e .ya-t{display:block;margin-bottom:2px;font:600 13px/1.3 Archivo,Arial,sans-serif;letter-spacing:.04em;text-transform:none;color:var(--tenue)}
.ya-paso .tn-t{color:var(--gris)}.ya-paso .tn-e .dato,.ya-paso .tn-e .tema,.ya-paso .tn-e .tema .ico{color:var(--tenue)}
.tn-e .tema .ya{color:var(--tenue)}
.ed-indice{list-style:none;margin:28px 0 0;padding:0;max-width:760px}.ed-indice>li{padding:20px 0;border-top:1px solid var(--linea)}
.ed-indice>li>a{text-wrap:balance;display:inline-flex;align-items:center;min-height:44px;color:var(--tinta);font:800 clamp(24px,6.4vw,30px)/1.1 Archivo,Arial,sans-serif;font-stretch:80%;text-transform:uppercase;text-decoration:none}
.ed-indice>li>a:hover{color:var(--cian-luz)}.ed-indice ul{list-style:none;margin:4px 0 0;padding:0}
.ed-indice ul a{display:flex;align-items:center;gap:14px;min-height:44px;padding:6px 0;color:var(--gris);text-decoration:none;line-height:1.4}
.ed-indice ul a .t{text-decoration:underline;text-decoration-color:var(--linea);text-underline-offset:4px}.ed-indice ul a:hover .t{color:var(--tinta);text-decoration-color:currentColor}
.ed-indice ul a .ico{width:22px;height:22px}.ed-indice ul a small{display:block;font:700 11px/1.5 Archivo,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cian-luz)}
.ed-indice ul a:has(.ico-magenta) small{color:var(--plumon)}
@media (min-width:1024px){
 .sello-t{width:80px;height:80px}.sello-t .ico{width:44px;height:44px}
 .barra,.nota{padding-left:40px;padding-right:40px}.pie{padding-left:40px;padding-right:40px}
 .cabeza{margin-top:16px}
 .cuerpo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"diez diez" "texto lado" "cierre lado";column-gap:72px;align-items:start;margin-top:48px}
 .cuerpo.sin-lado{grid-template-areas:"diez diez" "texto ." "cierre ."}
 .diez{grid-area:diez;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:72px;align-items:end}.diez h2{grid-column:1/-1}
 .diez-pasa{margin:0;padding-bottom:8px;font-size:22px}
 .texto{grid-area:texto}.lado{grid-area:lado;position:sticky;top:32px;margin-top:44px}.cierre{grid-area:cierre}
 .lado .b:first-child{margin-top:0}
 .r-mapa img{width:100%;margin:0}
 .que-es{margin:56px 0 0;padding:32px 28px 24px}
 .ed-lista{max-width:none;display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.ed-lista .paso{max-width:none}
 .tn-lista,.ya-paso{max-width:none}.tn-lista{grid-template-columns:1fr 1fr;gap:20px}.ed-indice{max-width:none}
}
@media print{body::before,.barra,.sigue,.salta,.volver-arriba,.gl-lado{display:none}body{background:#fff;color:#000}}
