html:has(.ejemplo-pagina){--tope-pila:146px;scroll-padding-top:150px}@media (max-width:639.98px){html:has(.ejemplo-pagina){--tope-pila:140px;scroll-padding-top:146px}}.ej-tira{border-top:1px solid var(--color-borde);background:var(--color-fondo)}.ej-tira-adentro{align-items:center;gap:10px 14px;min-height:56px;padding-block:8px;display:flex}.ej-aviso{min-width:0;color:var(--color-texto-2);text-wrap:pretty;flex:1 1 0;font-size:13px;line-height:1.3}@media (min-width:640px){.ej-aviso{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}}.ej-seccion{overflow-x:clip}.ej-seccion-adentro{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.ej-seccion-adentro{gap:26px}}.ej-portada .ej-seccion-adentro{padding-top:clamp(40px,6vw,88px)}.ej-h1{letter-spacing:-.035em;text-wrap:pretty;max-width:15em;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:1.04}.ej-h3{letter-spacing:-.015em;font-size:clamp(20px,1.9vw,24px);font-weight:650;line-height:1.2}.ej-bajada{max-width:44em;color:var(--color-texto-2);text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.ej-bajada-fuerte{color:var(--color-texto);font-size:clamp(19px,1.9vw,25px);line-height:1.35}.ej-nota{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-texto-3);font-size:12.5px;line-height:1.5}.ej-frase{letter-spacing:-.025em;text-wrap:pretty;max-width:24em;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.2}.ej-frase-grande{letter-spacing:-.03em;max-width:20em;font-size:clamp(28px,3.4vw,46px);line-height:1.12}.ej-frase-media{font-size:clamp(21px,2.1vw,29px)}.ej-vidrio{--canto:16px;animation:arma .8s var(--ease-arma) both;animation-delay:calc(var(--i,0) * .1s);padding:22px 24px}.ej-vidrio>.plancha-tinte{border-radius:14px;inset:8px 10px}.ej-vidrio>.plancha-led,.ej-vidrio:after{border-radius:17px;inset:5px 7px}.ej-vidrio>:not(.plancha-tinte,.plancha-led),.ej-ficha>:not(.plancha-tinte,.plancha-led,.tocable-halo){z-index:1;position:relative}.ej-ficha{--canto:18px;flex-direction:column;display:flex}.ej-ficha-boton{width:100%;min-height:64px;color:var(--color-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:22px 28px;font-size:17px;font-weight:600;line-height:1.3;display:flex}.ej-ficha-boton:focus-visible{outline:2px solid var(--color-acento);outline-offset:-4px;border-radius:20px}.ej-ficha-mas{border:1px solid var(--color-borde-fuerte);width:30px;height:30px;font-family:var(--font-mono);color:var(--color-acento);transition:rotate .35s var(--ease-arma);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:400;display:grid}.ej-ficha[data-abierta] .ej-ficha-mas{rotate:45deg}.ej-ficha-detalle{color:var(--color-texto-2);flex-direction:column;gap:6px;padding:0 28px 24px;font-size:16px;line-height:1.5;display:flex}.js .ej-ficha:not([data-abierta]) .ej-ficha-detalle,html:not(.js) .ej-ficha-mas{display:none}@media (prefers-reduced-motion:no-preference){.ej-ficha[data-abierta] .ej-ficha-detalle{--arma-desde:0 8px;animation:arma .5s var(--ease-arma) both}}.ej-tabla{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}.ej-tabla th,.ej-tabla td{border-top:1px solid var(--color-borde);text-align:left;vertical-align:top;padding:16px 18px 16px 0}.ej-tabla thead th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-texto-3);border-top:0;padding-block:0 12px;font-size:12px;font-weight:500}.ej-tabla tbody th{color:var(--color-texto);font-weight:600}.ej-tabla td{color:var(--color-texto-2)}@media (max-width:719.98px){.ej-tabla,.ej-tabla tbody,.ej-tabla tr,.ej-tabla th,.ej-tabla td{display:block}.ej-tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ej-tabla tbody{flex-direction:column;gap:12px;display:flex}.ej-tabla tr{border:1px solid var(--color-borde);background:var(--color-superficie-1);border-radius:16px;padding:16px 18px}.ej-tabla th,.ej-tabla td{border:0;padding:0}.ej-tabla td{margin-top:10px}.ej-tabla td:before{content:attr(data-columna);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-texto-3);margin-bottom:2px;font-size:11.5px;display:block}}.ej-areas{gap:12px;display:grid}@media (min-width:640px){.ej-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ej-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.ej-area{border:1px solid var(--color-borde);background:var(--color-superficie-1);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.ej-area strong{font-size:18px;line-height:1.25}.ej-area span{color:var(--color-texto-2);font-size:16px;line-height:1.45}.ej-pasos{gap:10px;display:grid}@media (min-width:640px){.ej-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ej-pasos{grid-template-columns:repeat(5,minmax(0,1fr))}}.ej-paso{flex-direction:column;gap:6px;display:flex}.ej-paso-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-acento);font-size:13px}.ej-paso-t{color:#f7f8fa;font-size:18px;line-height:1.2}.ej-paso-d{color:#cdd1d7;font-size:15.5px;line-height:1.45}.ej-cta{min-height:56px;padding-inline:28px;font-size:17px}@media (prefers-reduced-motion:reduce){.ej-vidrio,.ej-ficha-mas{transition:none;animation:none}}.ej-luz{position:relative}.ej-luz:after{content:attr(data-t) / "";color:var(--luz-color,var(--color-acento));text-shadow:0 0 14px var(--luz-halo,#c8f5608c);opacity:0;pointer-events:none;transition:opacity .6s var(--ease-arma);transition-delay:var(--luz-espera,0s);position:absolute;inset:0}.ej-luz-blanca{--luz-color:var(--color-texto);--luz-halo:#f2f3f573}@media (prefers-reduced-motion:no-preference){.js [data-encender] [data-prende] .ej-luz{color:var(--color-texto-3)!important}.js [data-encender] [data-prende][data-encendido] .ej-luz:after{opacity:1}.js [data-encender] .ej-ficha[data-prende]:not([data-encendido])>.plancha-led{opacity:0}.js [data-encender] .ej-ficha[data-prende]>.plancha-led,.js [data-encender] .ej-ficha[data-prende] .ej-ficha-titulo{transition:opacity .6s var(--ease-arma)}.js [data-encender] .ej-ficha[data-prende]:not([data-encendido]) .ej-ficha-titulo{opacity:.45}}.ej-ficha-n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-acento);flex:none;font-size:13px;font-weight:500}.ej-ficha-titulo{flex:auto}
