.sg{--e-noche:#04140f;--e-suave:#a9bdb5;--e-filete:#173f34;--e-verde:#00c389;--e-foro:#0b3b30;--e-tinta-v:#007a53;--e-negro:#0e0f0c;--e-gris:#55574f;--e-filete-p:#e3e4df;--e-margen:clamp(20px, 6vw, 96px);--e-pad:clamp(48px, 6vw, 88px)}.e-h1{font:500 clamp(42px, 5vw, 76px)/1 var(--font-sans), Arial, sans-serif;letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:11.5em;margin:0}.e-h2{font:500 clamp(32px, 3.7vw, 54px)/1.04 var(--font-sans), Arial, sans-serif;letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0}.e-h2--sola{max-width:14em;margin-bottom:clamp(16px,3vw,40px)}.e-h2--grande{font-size:clamp(40px,5vw,72px)}.e-h3{font:500 clamp(24px, 2.3vw, 32px)/1.15 var(--font-sans), Arial, sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0}.e-texto{color:var(--e-suave);text-wrap:pretty;max-width:32em;margin:0;font-size:18px;line-height:29px}.e-texto--bajo{margin-top:20px}.e-sec{max-width:1280px;padding:var(--e-pad) var(--e-margen);margin:0 auto}.e-dos{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.e-dos>:first-child{position:sticky;top:104px}@media (max-width:900px){.e-dos{grid-template-columns:minmax(0,1fr)}.e-dos>:first-child{position:static}}.e-papel{color:var(--e-negro);background:#fff}.e-papel .e-h2,.e-papel .e-h3{color:var(--e-negro)}.e-papel .e-texto{color:var(--e-gris)}.e-verde{background:var(--e-foro);color:#fff}.e-verde .e-texto{color:#cfe0d9}.e-boton{background:var(--e-verde);height:52px;color:var(--e-noche);font:500 16px/24px var(--font-sans), Arial, sans-serif;border-radius:10px;align-items:center;padding:0 24px;text-decoration:none;transition:background .15s;display:inline-flex}.e-boton:hover{color:var(--e-noche);background:#2ee0a6}.e-boton:focus-visible,.e-enlace:focus-visible{outline:2px solid var(--e-verde);outline-offset:3px}.e-enlace{color:#fff;font:500 16px/24px var(--font-sans), Arial, sans-serif;border-bottom:1px solid var(--e-filete);padding-bottom:2px;text-decoration:none;transition:border-color .15s}.e-enlace span{transition:transform .15s;display:inline-block}.e-enlace:hover{color:#fff;border-color:#fff}.e-enlace:hover span{transform:translate(3px)}.sg .b-boton{border-radius:10px}.b-barra__nav>a.b-barra__cta{white-space:nowrap;border-radius:10px;height:36px}.b-barra .idioma{background:0 0;border:1px solid #1e4a3f;border-radius:10px;height:36px}.b-barra .idioma__op{padding:0 12px}.vf{color:var(--e-negro);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 40px 100px #00000073,0 0 0 1px #ffffff0f}.e-papel .vf{box-shadow:0 1px 2px #0e0f0c0d,0 18px 48px #0e0f0c17,0 0 0 1px #dcddd8}.vf__barra{background:var(--e-foro);justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.vf__barra img{width:auto;height:15px;display:block}.vf__yo{background:#ffffff29;border-radius:6px;width:22px;height:22px}.vf__cab{align-items:center;gap:12px;display:flex}.vf__logo{background:var(--e-foro);color:#fff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.vf__nombre{flex:1;min-width:0}.vf__nombre b{letter-spacing:-.01em;font-size:16px;line-height:21px;display:block}.vf__nombre small{color:#5a5c55;font-size:12px;line-height:16px;display:block}.vf__tabs{color:#5a5c55;border-bottom:1px solid #e3e4df;gap:18px;margin:14px 0 16px;font-size:13px;line-height:18px;display:flex}.vf__tabs span{border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:9px}.vf__tabs span.on{color:var(--e-negro);border-bottom-color:var(--e-negro);font-weight:600}.vf__etq{letter-spacing:.06em;text-transform:uppercase;color:#5a5c55;margin:0 0 6px;font-size:10.5px;font-weight:600;line-height:14px}.vf__fuentes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vf__fuentes span{color:var(--e-foro);background:#f1f7f4;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;line-height:15px;display:inline-flex}.vf__fuentes svg{fill:none;width:11px;height:11px;stroke:var(--e-tinta-v);stroke-width:2px}.vf__sello{color:var(--e-tinta-v);align-items:center;gap:5px;margin:8px 0 0;font-size:11px;font-weight:600;line-height:15px;display:inline-flex}.vf__sello svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:12px;height:12px}.vf__chip{color:#44463f;white-space:nowrap;background:#f1f1ee;border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:600;line-height:15px}.vf__chip--ok{color:var(--e-tinta-v);background:#e6f2ec}.vf__seg{background:#f1f1ee;border-radius:8px;padding:2px;font-size:11.5px;line-height:16px;display:inline-flex}.vf__seg b{color:#44463f;white-space:nowrap;border-radius:6px;padding:4px 9px;font-weight:500}.vf__seg b.on{color:var(--e-negro);background:#fff;box-shadow:0 1px 2px #00000014}.vf__btn{background:var(--e-negro);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:500;line-height:16px}.vf__btn--claro{color:var(--e-negro);background:0 0;border:1px solid #dcddd8}.vf__av{width:26px;height:26px;color:var(--e-foro);background:#e6f2ec;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.vf__tabs--panel{margin:0;padding:12px 20px 0}.vf--mk .mk{border-radius:0;box-shadow:none!important;border:0!important}.sg .mk__tag,.sg .mk__estado,.sg .mk__fuente,.sg .mk__cita{border-radius:6px}.sg .mk__seg{border-radius:8px}.sg .mk__seg b{border-radius:6px}.sg .mk__avatar,.sg .mk__logo,.sg .mk__parecidos{border-radius:8px}.e-portada{max-width:1440px;min-height:calc(100svh - 64px);padding:clamp(40px, 6vw, 88px) var(--e-margen);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,80px);margin:0 auto;display:grid}@media (max-width:1000px){.e-portada{grid-template-columns:minmax(0,1fr);min-height:0}}.e-portada__para{color:var(--e-suave);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:clamp(28px,3.5vw,44px);font-size:14px;line-height:20px;display:flex}.e-entrada{color:var(--e-suave);text-wrap:pretty;max-width:31em;margin:clamp(24px,2.6vw,36px) 0 0;font-size:clamp(18px,1.35vw,20px);line-height:1.55}.e-entrada--seg{color:#fff;margin-top:12px}.e-ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(32px,3.5vw,48px);display:flex}.sg__selector{border:1px solid var(--e-filete);border-radius:10px;padding:3px;display:inline-flex}.sg__selector button{height:32px;font:500 14px/20px var(--font-sans), Arial, sans-serif;color:var(--e-suave);border-radius:7px;padding:0 14px;transition:background .15s,color .15s}.sg__selector button:hover{color:#fff}.sg__selector button.on{color:var(--e-noche);background:#fff}.sg__selector button:focus-visible{outline:2px solid var(--e-verde);outline-offset:2px}.pf{width:100%;max-width:560px;margin-left:auto}.pf__cuerpo{padding:20px 22px 8px}.pf__qa{border-top:1px solid #ecede9;padding:14px 0}.pf .vf__etq+.pf__qa{border-top:0;padding-top:6px}.pf__q{margin:0;font-size:14.5px;font-weight:600;line-height:20px}.pf__a{color:#2a2c27;margin:6px 0 0;font-size:14px;line-height:21px}.pf__a strong{color:var(--e-tinta-v)}@media (max-width:1000px){.pf{margin:0}}.e-problema{margin:0;padding:0;list-style:none}.e-problema li{border-top:1px solid var(--e-filete-p);padding:clamp(24px,3vw,36px) 0}.e-problema li:last-child{border-bottom:1px solid var(--e-filete-p)}.e-problema__t{font:500 clamp(22px, 2.1vw, 30px)/1.2 var(--font-sans), Arial, sans-serif;letter-spacing:-.025em;color:var(--e-negro);margin:0}.e-problema__d{color:var(--e-gris);max-width:34em;margin:10px 0 0;font-size:17px;line-height:27px}.ps-caja{position:relative}.ps-fijo{max-width:1280px;padding:var(--e-pad) var(--e-margen);box-sizing:border-box;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.ps{margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none}.ps li{padding:10px 0 10px 20px;transition:opacity .45s,transform .45s;position:relative}.ps li:before{content:"";background:var(--e-filete);width:2px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.ps li.ps--on:before{background:var(--e-verde)}.ps__tiempo{transform-origin:top;background:#fff;width:2px;animation:linear both ps-tiempo;position:absolute;top:0;bottom:0;left:0}@keyframes ps-tiempo{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ps li.ps--luego{opacity:0;pointer-events:none;transform:translateY(8px)}.ps button{all:unset;cursor:pointer;font:500 18px/26px var(--font-sans), Arial, sans-serif;letter-spacing:-.01em;color:#6f8a81;transition:color .2s;display:block}.ps button:hover,.ps li.ps--on button{color:#fff}.ps button:focus-visible{outline:2px solid var(--e-verde);outline-offset:4px;border-radius:2px}.ps p{max-width:28em;color:var(--e-suave);margin:8px 0 0;font-size:16px;line-height:25px;display:none}.ps li.ps--on p{animation:.4s both ps-entra;display:block}@keyframes ps-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ps-flechas{align-items:center;gap:8px;margin-top:24px;display:flex}.ps-flechas .ps-pausa{width:auto;height:auto;font:500 14px/20px var(--font-sans), Arial, sans-serif;color:var(--e-suave);border:0;border-bottom:1px solid var(--e-filete);border-radius:0;margin-left:10px;padding:2px 0}.ps-flechas .ps-pausa:hover{color:#fff;border-color:#fff}.ps-flechas button{all:unset;box-sizing:border-box;cursor:pointer;color:#8fa8a0;border:1px solid var(--e-filete);border-radius:10px;place-items:center;width:40px;height:40px;transition:color .15s,border-color .15s;display:grid}.ps-flechas svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ps-flechas button:hover:not(:disabled){color:#fff;border-color:var(--e-verde)}.ps-flechas button:disabled{opacity:.3;cursor:default}.ps-flechas button:focus-visible{outline:2px solid var(--e-verde);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ps li,.ps li.ps--on p{transition:none;animation:none}.ps__tiempo{display:none}}@media (max-width:900px){.ps-fijo{grid-template-columns:minmax(0,1fr);gap:20px}.ps{margin-top:14px}.ps li:not(.ps--on){display:none}.ps li{min-height:96px;padding:2px 0 2px 16px}.ps p{font-size:15px;line-height:22px}}.fx{flex-direction:column;min-height:580px;display:flex}.fx__cuerpo{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid}.fx__perfil{opacity:0;padding:18px 20px 20px;transition:opacity .5s}.fx__perfil.fx-ve{opacity:1}.fx__panel{opacity:0;background:#fafaf8;border-left:1px solid #e3e4df;padding:18px 20px 20px;transition:opacity .5s}.fx__panel.fx-ve{opacity:1}.fx__secciones{opacity:0;border-radius:8px;margin:0 0 14px;padding:2px 10px;transition:box-shadow .4s,opacity .5s,transform .5s;transform:translateY(6px)}.fx__secciones.fx-ve{opacity:1;transform:none}.fx__secciones>div{border-bottom:1px solid #ecede9;grid-template-columns:8.5em 1fr;gap:8px;padding:5px 0;font-size:12.5px;line-height:17px;display:grid}.fx__secciones>div:last-child{border-bottom:0}.fx__secciones dt{color:#5a5c55;font-weight:600}.fx__secciones dd{margin:0}.fx__secciones em{color:var(--e-tinta-v);text-underline-offset:2px;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:600;text-decoration:underline}.fx__qa{opacity:0;border-radius:8px;max-height:0;transition:max-height .6s,opacity .5s,padding .5s,box-shadow .4s,margin .5s;overflow:hidden}.fx__qa.fx-ve{opacity:1;background:#fafaf8;max-height:160px;margin-bottom:6px;padding:8px 10px}.fx__q{margin:0;font-size:13px;font-weight:600;line-height:18px}.fx__a{color:#2a2c27;margin:4px 0 0;font-size:12.5px;line-height:18px}.fx__lista{border-radius:8px;padding:4px;transition:box-shadow .4s,background .4s}.fx__fila{border-bottom:1px solid #ecede9;align-items:center;gap:10px;padding:9px 8px;font-size:12.5px;line-height:17px;display:flex}.fx__fila--sel{background:#f1f7f4;border-radius:6px}.fx__fila-p{flex:1;min-width:0;font-weight:500}.fx__fila-p small{color:#5a5c55;font-size:11px;font-weight:400;display:block}.fx__n{color:#5a5c55;font-size:12px;font-weight:600}.fx__resp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 4px;display:flex}.fx__canal-t{margin-top:14px}.fx__canal{flex-wrap:wrap;gap:6px;display:flex}.fx__canal span{background:#f1f1ee;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.fx__canal svg{fill:none;width:12px;height:12px;stroke:var(--e-foro);stroke-width:2px}.fx-foco{box-shadow:inset 0 0 0 1.5px var(--e-verde);background:#f2fbf7!important}@media (max-width:900px){.fx{height:auto;min-height:0}.fx__cuerpo{grid-template-columns:minmax(0,1fr)}.fx__panel{opacity:1;border-left:0}.fx:not(.fx--panel) .fx__panel,.fx.fx--panel .fx__perfil{display:none}.fx__perfil,.fx__panel{padding:14px}.fx__secciones>div{grid-template-columns:7.5em 1fr}.fx__secciones>div:nth-child(n+3){display:none}}.e-pro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,7vw,120px);padding:clamp(32px,4vw,56px) 0;display:grid}.e-pro:last-child{padding-bottom:0}.e-pro--al-reves{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.e-pro--al-reves .e-pro__texto{order:2}.e-pro__texto .e-texto{margin-top:16px}.e-pro__mk{justify-self:center;width:100%;max-width:560px}@media (max-width:860px){.e-pro{grid-template-columns:minmax(0,1fr)}.e-pro--al-reves .e-pro__texto{order:0}}@media (max-width:480px){.e-pro .mk__responder{flex-wrap:wrap;gap:10px}}.er{width:100%}.er svg{width:100%;height:auto;display:block;overflow:visible}.er-l{stroke:#8fa8a052;stroke-width:1px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s,stroke .5s}.er-l.er-ve{stroke-dashoffset:0}.er-l--m{stroke:#8fa8a03d}.er-l--sin{stroke:#8fa8a024}.er--p3 .er-l--sin,.er--p4 .er-l--sin{stroke:#8fa8a052}.er-l--v{stroke:#ffb00073}.er-l--tuyo{stroke:#00c389bf;stroke-width:1.5px}.er-n{opacity:0;transition:opacity .6s}.er-n.er-ve{opacity:1}.er-c{fill:#eef3f0;transition:opacity .6s,fill .6s,r .6s}.er-c--sin{fill:#5a8275;r:2.5px}.er--p3 .er-c--sin,.er--p4 .er-c--sin{fill:#eef3f0;r:3.5px}.er-hub{fill:var(--e-noche);stroke:#bfd0c9;stroke-width:1.5px}.er-tu{fill:var(--e-verde)}.er-tu-halo{fill:none;stroke:var(--e-verde);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite er-pulso}@keyframes er-pulso{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.er-t{font:500 13px var(--font-sans), Arial, sans-serif;fill:#bfd0c9}.er-t--tu{fill:var(--e-verde);font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.er-l,.er-n,.er-c{transition:none}.er-tu-halo{animation:none}}@media (max-width:600px){.er-t{font-size:22px}.er-t--tu{display:none}}.e-fiarse{margin:0}.e-fiarse>div{border-top:1px solid var(--e-filete-p);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 32px;padding:16px 0;display:grid}.e-fiarse>div:last-child{border-bottom:1px solid var(--e-filete-p)}.e-fiarse dt{font:500 18px/26px var(--font-sans), Arial, sans-serif;letter-spacing:-.01em;color:var(--e-negro)}.e-fiarse dd{color:var(--e-gris);margin:0;font-size:16px;line-height:26px}@media (max-width:640px){.e-fiarse>div{grid-template-columns:minmax(0,1fr)}}.e-lista{scroll-margin-top:64px;position:relative}.e-ancla{position:absolute;top:0}.e-lista .le{border-radius:12px;border:0!important;box-shadow:0 24px 60px #00000040!important}.le__llamada{font-weight:500}.e-faq details{border-top:1px solid var(--e-filete-p)}.e-faq details:last-child{border-bottom:1px solid var(--e-filete-p)}.e-faq summary{cursor:pointer;font:500 18px/27px var(--font-sans), Arial, sans-serif;color:var(--e-negro);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.e-faq summary::-webkit-details-marker{display:none}.e-faq summary:after{content:"";border-right:1.5px solid var(--e-tinta-v);border-bottom:1.5px solid var(--e-tinta-v);flex:none;width:10px;height:10px;margin-top:8px;transition:transform .2s;transform:rotate(45deg)}.e-faq details[open]>summary:after{margin-top:13px;transform:rotate(-135deg)}.e-faq summary:focus-visible{outline:2px solid var(--e-tinta-v);outline-offset:2px}.e-faq details p{color:var(--e-gris);max-width:40em;margin:0;padding:0 48px 24px 0;font-size:16px;line-height:26px}.dm{width:100%;max-width:560px;margin-left:auto}.dm__cuerpo{min-height:410px;padding:20px 22px 22px}.dm__pregunta{background:#f6f6f3;border-radius:10px;margin-top:18px;padding:14px 16px;animation:.5s cubic-bezier(.2,.7,.2,1) both dm-entra}.dm__pregunta p{margin:8px 0 0;font-size:16px;font-weight:600;line-height:23px}.dm__respuesta{margin-top:14px}.dm__preparando{color:#5a5c55;align-items:center;gap:4px;margin:0;padding:14px 4px;font-size:13px;display:flex}.dm__preparando span{background:var(--e-verde);border-radius:2px;width:6px;height:6px;animation:1s ease-in-out infinite dm-punto}.dm__preparando span:nth-child(2){animation-delay:.15s}.dm__preparando span:nth-child(3){margin-right:8px;animation-delay:.3s}.dm__borrador,.dm__fin{background:#f7fcfa;border:1px solid #cde9dd;border-radius:10px;padding:14px 16px;animation:.45s both dm-entra}.dm__texto{color:#2a2c27;margin:0;font-size:14.5px;line-height:22px}.dm__editor{box-sizing:border-box;border:1px solid var(--e-tinta-v);width:100%;font:400 14.5px/22px var(--font-sans), Arial, sans-serif;color:var(--e-negro);resize:vertical;background:#fff;border-radius:8px;padding:10px 12px;display:block}.dm__editor:focus{outline-offset:1px;outline:2px solid #007a5340}.dm__acciones{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dm__btn{all:unset;box-sizing:border-box;cursor:pointer;height:36px;color:var(--e-negro);font:500 13.5px/20px var(--font-sans), Arial, sans-serif;background:#fff;border:1px solid #dcddd8;border-radius:8px;align-items:center;gap:6px;padding:0 14px;transition:border-color .15s,background .15s;display:inline-flex}.dm__btn:hover{border-color:var(--e-negro)}.dm__btn--si{background:var(--e-negro);border-color:var(--e-negro);color:#fff}.dm__btn--si:hover{background:#2a2c27}.dm__btn--no{color:#a3301f}.dm__btn--no:hover{border-color:#a3301f}.dm__btn:disabled{opacity:.4;cursor:default}.dm__btn:focus-visible{outline:2px solid var(--e-tinta-v);outline-offset:2px}.dm__fin-t{color:var(--e-tinta-v);align-items:center;gap:6px;margin:12px 0 0;font-size:14px;display:flex}.dm__fin:not(:has(.dm__texto)) .dm__fin-t{margin-top:0}.dm__fin-t svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:16px;height:16px}.dm__fin--borrada{background:#fafaf8;border-color:#e3e4df}.dm__fin--borrada .dm__fin-t{color:#44463f}.dm__fin-d{color:#5a5c55;margin:4px 0 14px;font-size:13px;line-height:19px}@keyframes dm-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dm-punto{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dm__pregunta,.dm__borrador,.dm__fin,.dm__preparando span{animation:none}}@media (max-width:1000px){.dm{margin:0}.dm__cuerpo{min-height:0}}@media (max-width:560px){.dm__cuerpo{padding:16px}}.e-pantalla{align-items:center;min-height:calc(100svh - 64px);display:flex}.e-pantalla>*{width:100%}.ps-caja--fija .ps-fijo{height:calc(100svh - 64px);padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(24px,3vw,48px);position:sticky;top:64px}.e-pantalla:has(.ps-caja--fija){min-height:0;display:block}.cr{text-align:center}.cr.e-sec{padding-top:clamp(32px,3.5vw,48px);padding-bottom:clamp(24px,3vw,40px)}.cr__h2{margin:0 auto}.cr__marco{max-width:1040px;margin:clamp(16px,2vw,24px) auto 0;padding:0 64px;position:relative}.cr__ventana{overflow:hidden}.cr__pista{transition:transform .7s cubic-bezier(.4,0,.2,1);display:flex}.cr__diapo{box-sizing:border-box;flex-direction:column;flex:0 0 100%;align-items:center;min-width:0;padding:8px 16px 4px;display:flex}.cr__visual{text-align:left;flex:1;align-items:center;width:100%;max-width:720px;display:flex}.cr__visual>*{width:100%}.cr__pista{align-items:stretch}.cr__t,.cr__d{text-align:center;width:100%;max-width:780px;margin-left:auto;margin-right:auto}.cr__t{margin-top:20px;font-size:clamp(22px,2vw,28px)}.cr__d{min-height:58px;margin-top:8px}.cr__flecha{all:unset;box-sizing:border-box;cursor:pointer;z-index:2;color:#8a8c85;place-items:center;width:48px;height:64px;transition:color .15s,transform .15s;display:grid;position:absolute;top:40%;transform:translateY(-50%)}.cr__flecha svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.cr__flecha:hover{color:var(--e-negro)}.cr__flecha--izq:hover{transform:translate(-3px,-50%)}.cr__flecha--der:hover{transform:translate(3px,-50%)}.cr__flecha:focus-visible{outline:2px solid var(--e-tinta-v);outline-offset:2px}.cr__flecha--izq{left:0}.cr__flecha--der{right:0}@media (max-width:700px){.cr__marco{padding:0}.cr__flecha{display:none}}.cr__pie{justify-content:center;align-items:center;gap:20px;margin-top:16px;display:flex}.cr__puntos{align-items:center;gap:8px;display:flex}.cr__puntos button{all:unset;box-sizing:border-box;cursor:pointer;background:#d5d6d1;border-radius:4px;width:8px;height:8px;transition:width .3s,background .3s;position:relative;overflow:hidden}.cr__puntos button:hover{background:#a9aaa4}.cr__puntos button.on{background:#d5d6d1;width:28px}.cr__puntos button.on:not(:has(i)){background:var(--e-negro)}.cr__puntos i{background:var(--e-negro);transform-origin:0;animation:linear both cr-tiempo;position:absolute;inset:0}@keyframes cr-tiempo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cr__puntos button:focus-visible{outline:2px solid var(--e-tinta-v);outline-offset:3px}.cr__pausa{all:unset;cursor:pointer;font:500 13px/18px var(--font-sans), Arial, sans-serif;color:var(--e-gris);border-bottom:1px solid var(--e-filete-p)}.cr__pausa:hover{color:var(--e-negro);border-color:var(--e-negro)}.cr__pausa:focus-visible{outline:2px solid var(--e-tinta-v);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cr__pista{transition:none}.cr__puntos i{animation:none}}.e-papel .ps li:before{background:var(--e-filete-p)}.e-papel .ps li.ps--on:before{background:var(--e-tinta-v)}.e-papel .ps__tiempo{background:var(--e-negro)}.e-papel .ps button{color:#8a8c85}.e-papel .ps button:hover,.e-papel .ps li.ps--on button{color:var(--e-negro)}.e-papel .ps p{color:var(--e-gris)}.e-papel .ps-flechas button{color:#5a5c55;border-color:var(--e-filete-p)}.e-papel .ps-flechas button:hover:not(:disabled){color:var(--e-negro);border-color:var(--e-negro)}.e-papel .ps-flechas .ps-pausa{color:var(--e-gris);border-color:var(--e-filete-p)}.e-papel .ps-flechas .ps-pausa:hover{color:var(--e-negro);border-color:var(--e-negro)}
