.fp[data-astro-cid-wdzxvo3q]{display:grid;gap:1.25rem}.fp-titulo[data-astro-cid-wdzxvo3q]{margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.25;letter-spacing:-.03em}.fp-lista[data-astro-cid-wdzxvo3q]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem;margin:0;padding:0;list-style:none}@media(min-width:600px){.fp-lista[data-astro-cid-wdzxvo3q]{grid-template-columns:repeat(5,minmax(0,6.5rem));gap:1.25rem 1rem}}@media(min-width:1024px){.fp-lista[data-astro-cid-wdzxvo3q]{grid-template-columns:repeat(9,minmax(0,6.5rem));gap:1rem}}.fp-proveedor[data-astro-cid-wdzxvo3q]{display:grid;justify-items:center;gap:.55rem}.fp-cuadro[data-astro-cid-wdzxvo3q]{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border:1px solid var(--niebla);border-radius:1.1rem;background:var(--papel)}.fp-cuadro[data-astro-cid-wdzxvo3q] img[data-astro-cid-wdzxvo3q]{width:2.9rem;height:2.9rem;object-fit:contain}.fp-cuadro--otros[data-astro-cid-wdzxvo3q]{gap:.3rem;border-style:dashed;background:transparent}.fp-cuadro--otros[data-astro-cid-wdzxvo3q] span[data-astro-cid-wdzxvo3q]{width:.4rem;height:.4rem;border-radius:999px;background:var(--texto-suave)}.fp-nombre[data-astro-cid-wdzxvo3q]{font-size:.9rem;font-weight:600}.fp-proveedor--otros[data-astro-cid-wdzxvo3q] .fp-nombre[data-astro-cid-wdzxvo3q]{color:var(--texto-suave)}.fp-nota[data-astro-cid-wdzxvo3q]{margin:0;color:var(--texto-suave);line-height:1.55}.fr[data-astro-cid-u6g4vg6u]{display:grid;gap:clamp(2.5rem,5vw,3.5rem)}.fr[data-astro-cid-u6g4vg6u] p[data-astro-cid-u6g4vg6u],.fr[data-astro-cid-u6g4vg6u] h3[data-astro-cid-u6g4vg6u]{margin:0}.fr-escalera[data-astro-cid-u6g4vg6u]{--fr-carril: 2.25rem;display:grid;margin:0;padding:0;border-left:2px solid var(--grafito);list-style:none}.fr-bloque[data-astro-cid-u6g4vg6u]{position:relative;display:grid;align-content:center;gap:.15rem;width:calc((100% - var(--fr-carril)) * (.6 + var(--i) * .1));min-height:3.4rem;padding:.55rem .8rem;border-right:4px solid var(--grafito);background:var(--azul-tinte);transition:background-color .25s ease,color .25s ease}.fr-peldano[data-astro-cid-u6g4vg6u]+.fr-peldano[data-astro-cid-u6g4vg6u] .fr-bloque[data-astro-cid-u6g4vg6u]{border-top:1px solid color-mix(in srgb,var(--grafito) 10%,transparent)}.fr-nombre[data-astro-cid-u6g4vg6u]{font-size:clamp(.98rem,1.5vw,1.2rem);font-weight:800;line-height:1.15;letter-spacing:-.03em}.fr[data-astro-cid-u6g4vg6u] .fr-nota[data-astro-cid-u6g4vg6u]{color:var(--texto-suave);font-size:.82rem;font-weight:600;line-height:1.35;transition:color .25s ease}.fr-peldano[data-astro-cid-u6g4vg6u].is-recomendado .fr-nota[data-astro-cid-u6g4vg6u]{color:var(--enlace-claro)}.fr-marcas[data-astro-cid-u6g4vg6u]{position:absolute;top:50%;left:calc(100% + .55rem);display:inline-flex;align-items:center;gap:.4rem;translate:0 -50%}.fr[data-astro-cid-u6g4vg6u] .fr-aqui[data-astro-cid-u6g4vg6u]{display:none;color:var(--enlace-claro);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fr-bola[data-astro-cid-u6g4vg6u]{width:1.15rem;height:1.15rem;border:2px solid var(--grafito);border-radius:999px;background:var(--azul-confianza);flex-shrink:0;scale:0;transition:scale .35s cubic-bezier(.2,.9,.3,1.4)}.fr-peldano[data-astro-cid-u6g4vg6u].is-recomendado .fr-bloque[data-astro-cid-u6g4vg6u]{background:var(--azul-profundo);color:var(--papel)}.fr-peldano[data-astro-cid-u6g4vg6u].is-recomendado .fr-aqui[data-astro-cid-u6g4vg6u]{display:block}.fr-peldano[data-astro-cid-u6g4vg6u].is-recomendado .fr-bola[data-astro-cid-u6g4vg6u]{scale:1}@media(min-width:900px){.fr-escalera[data-astro-cid-u6g4vg6u]{grid-template-columns:repeat(var(--fr-n),minmax(0,1fr));border-left:0}.fr-zona[data-astro-cid-u6g4vg6u]{display:flex;align-items:flex-end;height:13.5rem;border-bottom:2px solid var(--grafito)}.fr-bloque[data-astro-cid-u6g4vg6u]{align-content:start;width:100%;height:calc(4.75rem + var(--i) * 2.15rem);padding:.85rem .9rem;border-top:4px solid var(--grafito);border-right:0;border-left:1px solid color-mix(in srgb,var(--grafito) 10%,transparent)}.fr-peldano[data-astro-cid-u6g4vg6u]+.fr-peldano[data-astro-cid-u6g4vg6u] .fr-bloque[data-astro-cid-u6g4vg6u]{border-top:4px solid var(--grafito)}.fr-peldano[data-astro-cid-u6g4vg6u]:first-child .fr-bloque[data-astro-cid-u6g4vg6u]{border-left:0}.fr-marcas[data-astro-cid-u6g4vg6u]{display:contents}.fr-bola[data-astro-cid-u6g4vg6u]{position:absolute;top:0;left:1.1rem;translate:0 calc(-100% - 4px)}}.fr-situate[data-astro-cid-u6g4vg6u]{min-width:0;margin:0;padding:0;border:0}.fr-situate[data-astro-cid-u6g4vg6u] legend[data-astro-cid-u6g4vg6u]{display:grid;gap:.35rem;padding:0}.fr-situate-titulo[data-astro-cid-u6g4vg6u]{font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:-.04em}.fr-situate-pregunta[data-astro-cid-u6g4vg6u]{color:var(--texto-suave);font-size:clamp(1.02rem,1.3vw,1.12rem)}.fr-tarjetas[data-astro-cid-u6g4vg6u]{display:grid;gap:.6rem;margin-top:1.25rem}@media(min-width:640px){.fr-tarjetas[data-astro-cid-u6g4vg6u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.fr-tarjetas[data-astro-cid-u6g4vg6u]{grid-template-columns:repeat(5,minmax(0,1fr))}}.fr-tarjeta[data-astro-cid-u6g4vg6u]{position:relative;display:block}.fr-tarjeta[data-astro-cid-u6g4vg6u] input[data-astro-cid-u6g4vg6u]{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.fr-tarjeta[data-astro-cid-u6g4vg6u] span[data-astro-cid-u6g4vg6u]{display:block;height:100%;min-height:2.75rem;padding:.95rem 1rem 1rem;border:1px solid var(--niebla);border-radius:.9rem;background:var(--papel);font:600 .98rem/1.4 var(--f-titulo);letter-spacing:-.01em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){.fr-tarjeta[data-astro-cid-u6g4vg6u] span[data-astro-cid-u6g4vg6u]:hover{border-color:var(--grafito)}}.fr-tarjeta[data-astro-cid-u6g4vg6u] input[data-astro-cid-u6g4vg6u]:checked+span[data-astro-cid-u6g4vg6u]{border-color:var(--azul-profundo);background:var(--azul-tinte);box-shadow:inset 0 0 0 1px var(--azul-profundo)}.fr-tarjeta[data-astro-cid-u6g4vg6u] input[data-astro-cid-u6g4vg6u]:focus-visible+span[data-astro-cid-u6g4vg6u]{outline:2px solid var(--azul-profundo);outline-offset:2px}.fr[data-astro-cid-u6g4vg6u] .fr-lectura[data-astro-cid-u6g4vg6u]{display:flex;align-items:center;min-height:2.75rem;margin-top:1rem;font-weight:700}@media(prefers-reduced-motion:reduce){.fr-bloque[data-astro-cid-u6g4vg6u],.fr-bola[data-astro-cid-u6g4vg6u],.fr-tarjeta[data-astro-cid-u6g4vg6u] span[data-astro-cid-u6g4vg6u],.fr[data-astro-cid-u6g4vg6u] .fr-nota[data-astro-cid-u6g4vg6u]{transition:none}}.fn[data-astro-cid-qyedp2ye]{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.fn[data-astro-cid-qyedp2ye] p[data-astro-cid-qyedp2ye]{margin:0}.fn-oculto[data-astro-cid-qyedp2ye]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fn-mapa[data-astro-cid-qyedp2ye]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.6rem;row-gap:.55rem;min-width:0;max-width:34rem}.fn-eje[data-astro-cid-qyedp2ye]{display:flex;justify-content:space-between;gap:.75rem;color:var(--texto-suave);font:600 .82rem/1.2 var(--f-titulo);letter-spacing:-.005em}.fn-eje-nombre[data-astro-cid-qyedp2ye]{color:var(--grafito);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.fn-eje--x[data-astro-cid-qyedp2ye]{grid-column:2;grid-row:2}.fn-eje--y[data-astro-cid-qyedp2ye]{grid-column:1;grid-row:1;writing-mode:vertical-rl;rotate:180deg}.fn-campo[data-astro-cid-qyedp2ye]{position:relative;grid-column:2;grid-row:1;min-width:0;margin:0;padding:0;aspect-ratio:4 / 3;border:0;border-bottom:2px solid var(--grafito);border-left:2px solid var(--grafito);border-radius:0 1rem 0 0;background:var(--humo)}.fn-campo[data-astro-cid-qyedp2ye]:before,.fn-campo[data-astro-cid-qyedp2ye]:after{content:"";position:absolute;width:.6rem;height:.6rem;border:solid var(--grafito);border-width:2px 2px 0 0;pointer-events:none}.fn-campo[data-astro-cid-qyedp2ye]:before{top:-1px;left:-2px;translate:-50% 0;rotate:-45deg}.fn-campo[data-astro-cid-qyedp2ye]:after{right:-1px;bottom:-2px;translate:0 50%;rotate:45deg}.fn-casillas[data-astro-cid-qyedp2ye]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:inherit}.fn-celda[data-astro-cid-qyedp2ye]{position:relative;display:block;min-width:0;cursor:pointer}.fn-radio[data-astro-cid-qyedp2ye]{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.fn-casilla[data-astro-cid-qyedp2ye]{position:absolute;inset:0;display:block}.fn-radio[data-astro-cid-qyedp2ye]:focus-visible:checked+.fn-casilla[data-astro-cid-qyedp2ye] .fn-marca[data-astro-cid-qyedp2ye]{outline:2px solid var(--azul-profundo);outline-offset:3px}.fn-campo[data-astro-cid-qyedp2ye]:has(.fn-radio:focus-visible:not(:checked)){outline:2px solid color-mix(in srgb,var(--azul-profundo) 55%,transparent);outline-offset:4px}.fn-marca[data-astro-cid-qyedp2ye]{position:absolute;top:calc(var(--fn-my, .5) * 100%);left:calc(var(--fn-mx, .5) * 100%);width:1.5rem;height:1.5rem;border:2px solid var(--grafito);border-radius:999px;background:var(--azul-confianza);translate:-50% -50%;scale:0}.fn-radio[data-astro-cid-qyedp2ye]:checked+.fn-casilla[data-astro-cid-qyedp2ye] .fn-marca[data-astro-cid-qyedp2ye]{scale:1}.fn-pista[data-astro-cid-qyedp2ye]{position:absolute;top:50%;left:50%;width:max-content;max-width:calc(100% - 2rem);padding:.5rem .95rem;border:1px solid var(--niebla);border-radius:999px;background:var(--papel);color:var(--grafito);font:700 .9rem/1.3 var(--f-titulo);letter-spacing:-.01em;text-align:center;translate:-50% -50%;pointer-events:none;transition:opacity .2s ease}.fn-campo[data-astro-cid-qyedp2ye]:has(.fn-radio:checked) .fn-pista[data-astro-cid-qyedp2ye]{opacity:0}.fn-lado[data-astro-cid-qyedp2ye]{display:grid;gap:1.25rem;justify-items:start;min-width:0;max-width:40rem}.fn-fichas[data-astro-cid-qyedp2ye]{display:grid;width:100%;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--niebla);border-radius:1.25rem;background:var(--papel)}.fn-ficha[data-astro-cid-qyedp2ye]{grid-area:1 / 1;display:grid;align-content:start;gap:.6rem;min-width:0;visibility:hidden}.fn-ficha--inicio[data-astro-cid-qyedp2ye],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="0"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="0"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="1"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="1"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="2"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="2"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="3"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="3"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="4"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="4"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="5"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="5"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="6"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="6"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="7"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="7"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="8"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="8"]{visibility:visible}.fn[data-astro-cid-qyedp2ye]:has(.fn-radio:checked) .fn-ficha--inicio[data-astro-cid-qyedp2ye]{visibility:hidden}.fn[data-astro-cid-qyedp2ye]:not(:has(.fn-radio:checked)) .fn-ficha[data-astro-cid-qyedp2ye]:not(.fn-ficha--inicio){display:none}@media(max-width:899px){.fn-ficha[data-astro-cid-qyedp2ye]{display:none}.fn-ficha--inicio[data-astro-cid-qyedp2ye],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="0"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="0"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="1"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="1"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="2"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="2"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="3"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="3"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="4"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="4"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="5"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="5"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="6"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="6"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="7"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="7"],.fn[data-astro-cid-qyedp2ye]:has(.fn-radio[value="8"]:checked) .fn-ficha[data-astro-cid-qyedp2ye][data-casilla="8"]{display:grid}.fn[data-astro-cid-qyedp2ye]:has(.fn-radio:checked) .fn-ficha--inicio[data-astro-cid-qyedp2ye]{display:none}}.fn[data-astro-cid-qyedp2ye] .fn-quien[data-astro-cid-qyedp2ye]{color:var(--azul-profundo);font:700 .74rem/1.35 var(--f-titulo);letter-spacing:.08em;text-transform:uppercase}.fn[data-astro-cid-qyedp2ye] .fn-frase[data-astro-cid-qyedp2ye]{font:800 clamp(1.15rem,1.8vw,1.4rem) / 1.25 var(--f-titulo);letter-spacing:-.035em;text-wrap:pretty}.fn[data-astro-cid-qyedp2ye] .fn-inicio-texto[data-astro-cid-qyedp2ye]{color:var(--texto-suave);line-height:1.55}.fn-pasos[data-astro-cid-qyedp2ye]{display:grid;margin:.5rem 0 0;padding:0;list-style:none;counter-reset:paso}.fn-paso[data-astro-cid-qyedp2ye]{position:relative;display:grid;gap:.15rem;padding:0 0 .95rem 2.6rem;counter-increment:paso}.fn-paso[data-astro-cid-qyedp2ye]:last-child{padding-bottom:0}.fn-paso[data-astro-cid-qyedp2ye]:before{content:counter(paso);position:absolute;top:-.05rem;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--grafito);color:var(--papel);font:800 .82rem/1 var(--f-titulo)}.fn-paso[data-astro-cid-qyedp2ye]:last-child:before{background:var(--azul-profundo)}.fn-paso[data-astro-cid-qyedp2ye]:not(:last-child):after{content:"";position:absolute;top:1.7rem;bottom:0;left:calc(.875rem - 1px);width:2px;background:var(--niebla)}.fn-paso-nombre[data-astro-cid-qyedp2ye]{font:700 1rem/1.3 var(--f-titulo);letter-spacing:-.02em}.fn-paso-texto[data-astro-cid-qyedp2ye]{color:var(--texto-suave);font-size:.93rem;line-height:1.5}@media(prefers-reduced-motion:no-preference){.fn-radio[data-astro-cid-qyedp2ye]:checked+.fn-casilla[data-astro-cid-qyedp2ye] .fn-marca[data-astro-cid-qyedp2ye]{transition:scale .3s cubic-bezier(.2,.9,.3,1.3)}}@media(prefers-reduced-motion:reduce){.fn-pista[data-astro-cid-qyedp2ye]{transition:none}}@media(min-width:900px){.fn-mapa[data-astro-cid-qyedp2ye],.fn-lado[data-astro-cid-qyedp2ye]{max-width:none}.fn[data-astro-cid-qyedp2ye]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);align-items:start}.fn-eje[data-astro-cid-qyedp2ye]{font-size:.88rem}}.fa[data-astro-cid-xggrtafs]{display:grid;gap:1rem;justify-items:start;padding:clamp(1.75rem,4.5vw,3rem);border-radius:1.75rem;background:var(--grafito);color:var(--humo)}.fa[data-astro-cid-xggrtafs] [data-astro-cid-xggrtafs]:focus-visible{outline-color:var(--azul-confianza)}.fa-titulo[data-astro-cid-xggrtafs]{max-width:22ch;margin:0;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:800;line-height:1.08;letter-spacing:-.045em}.fa[data-astro-cid-xggrtafs] .fa-texto[data-astro-cid-xggrtafs]{max-width:40rem;margin:0;color:#f6f5f2cc;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.65}.fa[data-astro-cid-xggrtafs] .i-boton[data-astro-cid-xggrtafs]{margin-top:.5rem}.ft[data-astro-cid-itjiclml]{--ft-d: min((100cqi - var(--ft-hito)) / var(--ft-ancho), 22rem);--ft-r: calc(var(--ft-d) / 2);--ft-hito: 1.85rem;--ft-paso: .32s;container-type:inline-size}.ft-escena[data-astro-cid-itjiclml]{position:relative}.ft-o[data-astro-cid-itjiclml]{width:var(--ft-d);aspect-ratio:1;margin-inline:auto;border-radius:999px;background:color-mix(in srgb,var(--azul-confianza) 75%,var(--papel))}.ft-pentagono[data-astro-cid-itjiclml]{display:block;width:100%;height:100%;overflow:visible}.ft-lado[data-astro-cid-itjiclml]{fill:none;stroke:var(--azul-profundo);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ft-puntos[data-astro-cid-itjiclml]{margin:0;padding:0;list-style:none}.ft-hito[data-astro-cid-itjiclml]{position:absolute;top:calc(var(--ft-r) * (1 + var(--cy)));left:calc(50% + var(--ft-r) * var(--cx));z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--ft-hito);height:var(--ft-hito);border:2px solid var(--azul-profundo);border-radius:999px;background:var(--azul-profundo);color:var(--papel);font:800 .9rem/1 var(--f-titulo);translate:-50% -50%;cursor:pointer}.ft-titulo[data-astro-cid-itjiclml]{margin:0;font-size:clamp(1.02rem,1.4vw,1.15rem);font-weight:700;line-height:1.25;letter-spacing:-.03em}.ft-boton[data-astro-cid-itjiclml]{display:inline-flex;align-items:center;gap:.7rem;padding:0;border:0;border-radius:.3rem;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.ft-nombre[data-astro-cid-itjiclml]{text-decoration:underline dotted color-mix(in srgb,var(--grafito) 40%,transparent);text-decoration-thickness:2px;text-underline-offset:.24em;text-wrap:balance;transition:color .2s ease,text-decoration-color .2s ease}.ft-boton[data-astro-cid-itjiclml]:focus-visible{outline:2px solid var(--azul-profundo);outline-offset:3px}.ft-num[data-astro-cid-itjiclml]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--ft-hito);height:var(--ft-hito);border-radius:999px;background:var(--azul-profundo);color:var(--papel);font:800 .9rem/1 var(--f-titulo);letter-spacing:0}.ft-desc[data-astro-cid-itjiclml]{position:absolute;top:calc(var(--ft-r) * .94);left:50%;z-index:3;width:min(18rem,var(--ft-r) * 1.5);margin:0;padding:.85rem 1rem .95rem;border:1px solid var(--niebla);border-radius:.9rem;background:var(--papel);box-shadow:0 18px 40px -22px #1111114d;color:var(--texto-suave);font-size:.95rem;line-height:1.55;text-align:left;translate:-50% -50%;opacity:0;pointer-events:none}.ft-desc-titulo[data-astro-cid-itjiclml]{display:block;margin-bottom:.3rem;color:var(--grafito);font:700 .92rem/1.3 var(--f-titulo);letter-spacing:-.02em}.ft-punto[data-astro-cid-itjiclml].is-abierta .ft-desc[data-astro-cid-itjiclml],.ft[data-astro-cid-itjiclml]:not(.ft--js) .ft-punto[data-astro-cid-itjiclml]:is(:hover,:focus-within) .ft-desc[data-astro-cid-itjiclml]{opacity:1;pointer-events:auto}.ft-punto[data-astro-cid-itjiclml].is-abierta .ft-nombre[data-astro-cid-itjiclml],.ft[data-astro-cid-itjiclml]:not(.ft--js) .ft-punto[data-astro-cid-itjiclml]:is(:hover,:focus-within) .ft-nombre[data-astro-cid-itjiclml]{color:var(--azul-profundo);text-decoration-color:currentColor}.ft-punto[data-astro-cid-itjiclml].is-abierta .ft-hito[data-astro-cid-itjiclml],.ft[data-astro-cid-itjiclml]:not(.ft--js) .ft-punto[data-astro-cid-itjiclml]:is(:hover,:focus-within) .ft-hito[data-astro-cid-itjiclml]{outline:3px solid var(--grafito);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ft-desc[data-astro-cid-itjiclml]{transition:opacity .18s ease}}@media(prefers-reduced-motion:reduce){.ft-nombre[data-astro-cid-itjiclml]{transition:none}}@media(max-width:899px){.ft-puntos[data-astro-cid-itjiclml]{display:grid;gap:.85rem;max-width:30rem;margin:1.75rem auto 0;overflow-anchor:none}.ft-hito[data-astro-cid-itjiclml]{pointer-events:none}.ft-desc[data-astro-cid-itjiclml]{--ft-muesca: .8rem;position:absolute;top:auto;left:auto;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border-width:0;font-size:.93rem;line-height:1.55;translate:none}.ft-desc-titulo[data-astro-cid-itjiclml]{display:none}.ft-punto[data-astro-cid-itjiclml].is-abierta .ft-desc[data-astro-cid-itjiclml],.ft[data-astro-cid-itjiclml]:not(.ft--js) .ft-punto[data-astro-cid-itjiclml]:is(:hover,:focus-within) .ft-desc[data-astro-cid-itjiclml]{position:relative;width:auto;height:auto;overflow:visible;clip-path:none;margin:.75rem 0 .35rem;padding:.85rem 1rem .95rem;border-width:1px}.ft-desc[data-astro-cid-itjiclml]:before{content:"";position:absolute;top:calc(var(--ft-muesca) / -2 - 1px);left:calc(var(--ft-hito) / 2);width:var(--ft-muesca);height:var(--ft-muesca);margin-left:calc(var(--ft-muesca) / -2);border:0 solid var(--niebla);border-width:1px 0 0 1px;border-radius:.15rem 0 0;background:var(--papel);rotate:45deg}}@media(min-width:600px)and (max-width:899px){.ft[data-astro-cid-itjiclml]{--ft-d: min((100cqi - var(--ft-hito)) / var(--ft-ancho), 24rem)}}@media(min-width:900px){.ft[data-astro-cid-itjiclml]{--ft-d: clamp(24rem, 36vw, 30rem);--ft-hito: 2.1rem}.ft-escena[data-astro-cid-itjiclml]{margin-top:3.25rem}.ft-num[data-astro-cid-itjiclml]{display:none}.ft-titulo[data-astro-cid-itjiclml]{position:absolute;top:calc(var(--ft-r) * (1 + var(--cy)));left:calc(50% + var(--ft-r) * var(--cx));width:max-content;max-width:11rem}.ft-punto--derecha[data-astro-cid-itjiclml] .ft-titulo[data-astro-cid-itjiclml]{translate:calc(var(--ft-hito) / 2 + .75rem) -50%}.ft-punto--izquierda[data-astro-cid-itjiclml] .ft-titulo[data-astro-cid-itjiclml]{translate:calc(-100% - var(--ft-hito) / 2 - .75rem) -50%;text-align:right}.ft-punto--arriba[data-astro-cid-itjiclml] .ft-titulo[data-astro-cid-itjiclml]{translate:-50% calc(-100% - var(--ft-hito) / 2 - .6rem);max-width:14rem;text-align:center}}.ft--animar[data-astro-cid-itjiclml] .ft-hito[data-astro-cid-itjiclml]{background:var(--papel);color:var(--azul-profundo)}.ft--animar[data-astro-cid-itjiclml] .ft-lado[data-astro-cid-itjiclml]{stroke-dashoffset:1}.ft--animar[data-astro-cid-itjiclml].ft--encendido .ft-hito[data-astro-cid-itjiclml]{background:var(--azul-profundo);color:var(--papel);transition:background-color .2s ease,color .2s ease;transition-delay:calc(var(--i) * var(--ft-paso))}.ft--animar[data-astro-cid-itjiclml].ft--encendido .ft-lado[data-astro-cid-itjiclml]{stroke-dashoffset:0;transition:stroke-dashoffset var(--ft-paso) linear;transition-delay:calc(var(--i) * var(--ft-paso))}
