.cargando-pantalla{position:fixed;top:0;left:0;z-index:100;width:100%;height:3px;background:var(--cf-red);transform-origin:left;animation:cf-cargando-pantalla 1.6s ease-out infinite;pointer-events:none}@keyframes cf-cargando-pantalla{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(.85);opacity:1}to{transform:scaleX(.95);opacity:.4}}@media (prefers-reduced-motion:reduce){.cargando-pantalla{animation:none;transform:scaleX(.6)}}html.fuentes{--font-display:var(--fuente-barlow-condensada),"Arial Narrow",Impact,sans-serif;--font-sans:var(--fuente-barlow),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:var(--fuente-playfair),Georgia,"Times New Roman",serif}body,html{min-height:100%;overflow-x:hidden}.shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--bg)}.shell__main{flex:1 1;min-width:0;padding-bottom:calc(var(--tabbar-h) + 16px)}.bare-shell{min-height:100dvh;background:var(--bg-deep)}.shell__desktop-nav{display:none}.shell__mobile-header{display:block}.shell__tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40}html[data-app]{--tabbar-h:0px}@media (min-width:1024px){.shell__desktop-nav{display:block}.shell__mobile-header,.shell__tabbar{display:none}.shell__main{padding-bottom:0}}.mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px;padding:0 12px 0 var(--page-x-mobile);background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-bottom:1px solid var(--border)}.mobile-header__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.mobile-header__brand b{font:700 18px var(--font-sans)}.mobile-header__actions{display:flex;align-items:center;gap:2px}.mobile-header--back{padding-left:6px}.mobile-header__back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:none;border:none;color:var(--text-2);cursor:pointer;text-decoration:none;flex:none}.mobile-header__back:hover{background:var(--tint-white);color:var(--text)}.mobile-header__title{font:700 16px var(--font-sans);color:var(--text);margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-navbar__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);flex:none}.cf-navbar__brand b{font:700 17px var(--font-sans);white-space:nowrap}.nav-live{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--border-red);background:var(--tint-red);color:var(--cf-red-light);font:700 12px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.nav-live:hover{background:var(--tint-red-strong);color:var(--cf-red)}.nav-live--apagado{border-color:var(--border);background:transparent;color:var(--text-2)}.nav-live--apagado:hover{background:var(--surface-2);color:var(--text)}.clima-chico{display:inline-flex;align-items:center;gap:5px;padding:0 8px;font:600 14px var(--font-sans);color:var(--text);white-space:nowrap}@media (max-width:1179.98px){.clima-chico{display:none}}.nav-live__dot{width:7px;height:7px;border-radius:99px;background:currentColor;animation:cf-blink 1.8s var(--ease-in-out) infinite}@keyframes cf-blink{0%,to{opacity:1}50%{opacity:.35}}.player-dock{position:fixed;left:12px;right:12px;bottom:calc(var(--tabbar-h) + 10px);z-index:35}@media (min-width:1024px){.player-dock{left:auto;right:24px;bottom:24px;width:380px}}.site-footer{border-top:1px solid var(--border);margin-top:48px}.site-footer__inner{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:14px;padding:28px var(--page-x-mobile);font:400 13px var(--font-sans);color:var(--text-3)}.site-footer__brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.site-footer__izquierda{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.site-footer__derecha{display:flex;flex-direction:column;gap:12px}.site-footer__links{display:flex;flex-wrap:wrap;gap:8px 20px}.site-footer__links a{color:inherit;text-decoration:none}.site-footer__links a:focus-visible,.site-footer__links a:hover{color:var(--link);text-decoration:underline}.site-footer__redes-links{gap:2px}.site-footer__redes-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);color:inherit;text-decoration:none}.site-footer__redes-links a:focus-visible,.site-footer__redes-links a:hover{color:var(--link);background:var(--tint-white)}.icono-red{display:block}.site-footer__redes{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.site-footer__redes-label{font:700 11px var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}.site-footer__redes-links{display:flex;flex-wrap:wrap;gap:8px 16px}.site-footer__tiendas{gap:8px 14px}.site-footer__insignias,.site-footer__tiendas{display:flex;flex-wrap:wrap;align-items:center}.site-footer__insignias{gap:12px}.site-footer__tienda{display:inline-flex;border-radius:8px}.site-footer__tienda:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}.site-footer__tienda img{display:block;height:40px;width:auto}.site-footer__credit{border-top:1px solid var(--border);padding:16px var(--page-x-mobile)}.site-footer__credit a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-3);transition:color var(--dur-base)}.site-footer__credit a:hover{color:var(--text)}.site-footer__credit-label{font:400 12px var(--font-sans);letter-spacing:.04em}.pixelit{display:inline-flex;align-items:center;gap:7px}.pixelit__logo{display:block;flex:none;height:18px;width:auto}.pixelit b{font:700 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media (min-width:1024px){.site-footer{margin-top:80px}.site-footer__inner{flex-direction:row;justify-content:space-between;align-items:center}.site-footer__derecha{align-items:flex-end}.site-footer__redes{justify-content:flex-end;margin-right:-10px}.site-footer__inner{padding:32px var(--page-x-web)}.site-footer__credit{max-width:var(--content-max);margin:0 auto;padding:16px var(--page-x-web)}}.page{width:100%;max-width:var(--content-max);margin:0 auto;padding:20px var(--page-x-mobile) 32px;display:flex;flex-direction:column;gap:26px}.page--wide{max-width:none;padding-inline:0}.page--tight{gap:20px}@media (min-width:1024px){.page{padding:48px var(--page-x-web) 64px;gap:40px}}.section{width:100%;max-width:var(--content-max);margin:0 auto;padding:40px var(--page-x-mobile)}@media (min-width:1024px){.section{padding:72px var(--page-x-web)}}.section--hairline{border-bottom:1px solid var(--border);max-width:none}.section--hairline>*{max-width:var(--content-max);margin:0 auto}@media (min-width:1024px){.section--hairline>*{max-width:calc(var(--content-max) - 2 * var(--page-x-web))}}.stack{display:flex;flex-direction:column;gap:16px}.stack--xs{gap:8px}.stack--sm{gap:12px}.stack--lg{gap:24px}.stack--xl{gap:32px}.row{display:flex;align-items:center;gap:12px}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.row--end{align-items:flex-end}.row--top{align-items:flex-start}.spacer{flex:1 1}.grid{display:grid;grid-gap:14px;gap:14px}.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.grid--3,.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.grid{gap:22px}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid--tarjetas{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.grid--tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid--tarjetas.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.split{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.split{grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:start}.split--wide-aside{grid-template-columns:minmax(0,1fr) 420px}.split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.split--aside-first{grid-template-columns:300px minmax(0,1fr)}.split__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--navbar-h) + 24px)}}.aside-stack{display:flex;flex-direction:column;gap:20px}@media (max-width:1023px){.split__aside-last{order:2}}.h2{margin:10px 0 0;font:700 26px/1.2 var(--font-sans);letter-spacing:var(--ls-tight);text-wrap:balance}.lead{margin:12px 0 0;font:400 16px/1.55 var(--font-sans);color:var(--text-2);max-width:64ch}.body-text{margin:0;font:400 17px/1.65 var(--font-sans);color:var(--text)}.body-text--muted{color:var(--text-2)}.fine-print{margin:0;font:400 13px/1.5 var(--font-sans);color:var(--text-3)}.fine-print--center{text-align:center}@media (min-width:1024px){.h2{font-size:32px}.lead{font-size:17px}.body-text{font-size:19px}}.media{border-radius:var(--r-md);background:var(--surface-2) center /cover no-repeat;overflow:hidden;position:relative}.media,.media img{display:block;width:100%}.media img{height:100%;object-fit:cover}.media__credit{position:absolute;left:12px;bottom:10px;font:400 11px var(--font-sans);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.media--ratio-16x9{aspect-ratio:16/9}.media--ratio-4x3{aspect-ratio:4/3}.media--ratio-1x1{aspect-ratio:1/1}.hscroll{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(var(--page-x-mobile) * -1);padding-inline:var(--page-x-mobile);scroll-snap-type:x mandatory}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}@media (min-width:1024px){.hscroll{margin-inline:0;padding-inline:0;gap:20px}}@media (max-width:1023px){.only-desktop{display:none!important}}@media (min-width:1024px){.only-mobile{display:none!important}}.fade-in{animation:cf-fade-in var(--dur-pantalla) var(--ease-out) backwards}@keyframes cf-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.navegando .bare-shell,html.navegando .shell__main{opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}html.navegando .bare-shell,html.navegando .shell__main{opacity:1}}