.qa-tour-expand{display:none}
@media(max-width:980px){
 html:not(.pres-simple) .esc .ampliar[data-ampliar]{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;min-width:44px;top:8px;right:8px;z-index:5;background:#080d16eb;color:#fff;border-color:#ffffff5c;letter-spacing:.02em}
 html[data-qa-story-visible] .barra-tirador,html.qa-field-focus .barra-tirador{visibility:hidden;pointer-events:none}
 html.qa-field-focus .barra-nav{visibility:hidden;pointer-events:none}
 input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select{font-size:16px!important}
 .qa-tour-expand{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;margin-top:12px;border:1px solid #59656e;border-radius:8px;background:#18232d;color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}
 .qa-tour-expand:focus-visible{outline:2px solid #f67770;outline-offset:3px}
 html.qa-tour-open,html.qa-tour-open body{overflow:hidden!important}
 .ga-story.qa-tour-expanded{position:fixed!important;inset:0!important;z-index:10000!important;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;--ga-height:calc(100dvh - 132px - env(safe-area-inset-bottom,0px));overflow:hidden}
 .ga-story.qa-tour-expanded .ga-story__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;min-height:44px;flex:none}
 .ga-story.qa-tour-expanded .ga-story__heading h2{font-size:19px;line-height:1.1;margin:0;max-width:215px}
 .ga-story.qa-tour-expanded .ga-story__heading p,.ga-story.qa-tour-expanded .ga-story__hint,.ga-story.qa-tour-expanded .ga-story__foot{display:none}
 .ga-story.qa-tour-expanded .qa-tour-expand{margin:0;flex:none;padding:9px 12px}
 .ga-story.qa-tour-expanded .ga-story__shell{flex:none;min-height:0;width:100%}
 .ga-story.qa-tour-expanded .ga-story__stage{grid-template-rows:minmax(110px,1fr) 156px;padding:10px 12px}
 .ga-story.qa-tour-expanded .ga-story__imagebox{width:min(100%,calc((var(--ga-height) - 190px)*1.4168357))}
 .ga-story.qa-tour-expanded .ga-story__description{font-size:12px;line-height:1.4}
 .lupa .lupa__cerrar{min-width:44px;min-height:44px}
 .lupa .lupa__texto{max-height:43dvh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}
}
@media(max-width:980px) and (orientation:landscape) and (max-height:600px){
 html:not(.pres-simple) .pres .esc .esc__fija{padding-top:60px}
 html:not(.pres-simple) .pres .esc .esc__cuerpo{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:20px;align-items:stretch}
 html:not(.pres-simple) .pres .esc .escenario{grid-column:1!important;grid-row:1!important;order:0;height:100%;min-height:0}
 html:not(.pres-simple) .pres .esc .texto{grid-column:2!important;grid-row:1!important;order:0;min-height:0;gap:.25rem}
 html:not(.pres-simple) .pres .esc .escenario>.vistas{height:100%;max-height:100%;min-height:0}
 html:not(.pres-simple) .pres .esc--vistas .escenario>.vistas{height:calc(100% - 50px)}
 html:not(.pres-simple) .pres .esc .tira{max-width:100%;overflow-x:auto;bottom:0;gap:4px}
 html:not(.pres-simple) .pres .esc .tira__b,.pres .esc .tira__b img{width:44px;height:44px}
 html:not(.pres-simple) .pres .esc .rot{font-size:10px;margin-bottom:3px}
 html:not(.pres-simple) .pres .esc .texto h2{font-size:22px;line-height:1.1}
 html:not(.pres-simple) .pres .esc .nombre{font-size:36px}
 html:not(.pres-simple) .pres .esc .lema{font-size:13px}
 html:not(.pres-simple) .pres .esc .acciones{gap:4px;display:flex;flex-wrap:wrap}
 html:not(.pres-simple) .pres .esc .acciones .boton{min-height:40px;flex:1 1 auto;font-size:12px;padding:5px 10px}
 html:not(.pres-simple) .pres .esc .paso__texto{font-size:13px;-webkit-line-clamp:3}
 html:not(.pres-simple) .pres .esc .paso__titulo{font-size:14px}
 html:not(.pres-simple) .pres .esc .ampliar[data-ampliar]{top:0;right:0;padding:6px 10px;font-size:10px}
 .lupa{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}
 .lupa .lupa__img{grid-column:1;grid-row:1 / 3}
 .lupa .lupa__texto{grid-column:2;grid-row:1;margin-top:42px;max-height:none;align-content:start}
 .lupa .lupa__pie{grid-column:2;grid-row:2}
 .lupa .lupa__p{font-size:13px;line-height:1.45}
 .ga-story.qa-tour-expanded{--ga-height:calc(100dvh - 132px)}
 .ga-story.qa-tour-expanded .ga-story__stage{grid-template-columns:42% 58%;grid-template-rows:minmax(0,1fr);padding:10px 20px}
 .ga-story.qa-tour-expanded .ga-story__copy{grid-column:1;grid-row:1;padding:0 8px 0 0}
 .ga-story.qa-tour-expanded .ga-story__visual{grid-column:2;grid-row:1}
 .ga-story.qa-tour-expanded .ga-story__imagebox{width:min(100%,calc((var(--ga-height) - 30px)*1.4168357))}
 .ga-story.qa-tour-expanded .ga-story__fact{font-size:10px;margin-top:8px;padding-top:8px}
 .ga-story.qa-tour-expanded .ga-story__title{font-size:21px}
}

@media(max-width:980px) and (orientation:portrait){
 html:not(.pres-simple) .pres .esc--apertura .nombre:not(.nombre--portada){font-size:clamp(2.25rem,12vw,3.1rem)!important;line-height:.98}
 html:not(.pres-simple) .pres .esc--apertura .acciones:not(.acciones--portada) .boton:not(.boton--fuerte){flex:1 1 calc(50% - .25rem);padding-inline:.6rem;font-size:.8rem;white-space:normal;justify-content:center;text-align:center}
}

.qa-tour-nav{display:none}
@media(max-width:980px){
 .ga-story__controls nav,.ga-story__controls>.ga-story__again,.ga-story__controls button span{display:none}
 .ga-story__count{display:none}
 .qa-tour-nav{display:flex;align-items:center;gap:8px;width:100%;padding:4px}
 .qa-tour-nav select{flex:1;min-width:0;max-width:100%;height:44px;padding:0 10px;border:1px solid #46525c;border-radius:7px;background:#17222b;color:#fff;font-family:inherit;font-weight:600}
 .qa-tour-nav button{flex:0 0 44px;width:44px;height:44px;padding:0!important;text-align:center!important;font-size:23px!important;border:1px solid #46525c;border-radius:7px;color:#fff}
 .qa-tour-nav button:disabled{opacity:.3;cursor:default}
 .ga-story.qa-tour-expanded .ga-story__controls{flex:none}
}
