.ex-campana,.ex-acceso{min-width:0;--ex-claro: #8a1020;--ex-oscuro: #3a0710;--ex-borde: #5c1420}.ex-campana.fin_de_ano,.ex-acceso.fin_de_ano{--ex-claro: #1c3f86;--ex-oscuro: #0b1d45;--ex-borde: #24407a}.ex-campana.reyes,.ex-acceso.reyes{--ex-claro: #5b2390;--ex-oscuro: #2a0f45;--ex-borde: #4a2370}.ex-campana.invierno,.ex-acceso.invierno{--ex-claro: #0e6b8a;--ex-oscuro: #08324a;--ex-borde: #1b5670}.ex{max-width:720px;margin:0 auto;padding:18px var(--margen) 28px}.ex-lista{display:grid;gap:36px}.ex-heroe{position:relative;margin-top:14px;padding:18px 16px 16px;border:1px solid var(--ex-borde);border-radius:22px;background:radial-gradient(120% 80% at 50% 0%,var(--ex-claro) 0%,var(--ex-oscuro) 55%,#16162a 100%);text-align:center;overflow:hidden}.ex-heroe:before{content:"✦  ✧  ✦";position:absolute;top:10px;left:0;right:0;font-size:14px;letter-spacing:.6em;color:#ffd70080}.ex-etiqueta{display:inline-block;margin-top:14px;padding:4px 12px;border-radius:99px;background:#ffd70024;color:var(--oro);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ex-heroe h2{margin-top:8px;font-size:30px;line-height:1;text-transform:uppercase}.ex-loteria{margin-top:4px;font-size:14px;color:#e8c9cd}.ex-heroe small{display:block;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8c9cd}.ex-premio{font-size:clamp(38px,13vw,60px);font-weight:700;line-height:1;color:var(--oro);white-space:nowrap}.ex-alcance{margin-top:4px;font-size:14px;color:#e8c9cd}.ex-cuenta{display:flex;justify-content:center;gap:8px;margin-top:14px}.ex-cuenta div{min-width:64px;padding:6px 8px;border-radius:12px;background:#00000059}.ex-cuenta b{display:block;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.ex-cuenta i{font-size:11px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#e8c9cd}.ex-fecha{margin-top:10px;font-size:15px;font-weight:700}.ex-precios{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ex-precios div{padding:10px 12px;border:1px solid var(--linea);border-radius:14px;background:var(--panel)}.ex-precios small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.ex-precios b{font-size:22px}.ex-precios em{font-size:13px;font-style:normal;color:var(--suave)}.ex-cta{display:flex;align-items:center;justify-content:center;height:52px;margin-top:12px;border-radius:14px;background:var(--whatsapp);color:var(--tinta-whatsapp);font-size:16px;font-weight:700;text-decoration:none}.ex-bloque{margin-top:22px}.ex-bloque h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--naranja)}.ex-bloque h3 span{font-size:12px;letter-spacing:0;text-transform:none;color:var(--suave);white-space:nowrap}.ex-sub{margin-top:4px;font-size:14px;color:var(--suave)}.ex-premios{display:grid;gap:6px;margin-top:10px;padding:0;list-style:none}.ex-premios li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff0d;font-size:15px;font-weight:600}.ex-premios i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--oro);color:var(--tinta-oro);font-size:13px;font-style:normal;font-weight:700}.ex-mas summary{display:flex;align-items:center;min-height:44px;margin-top:4px;font-size:14px;font-weight:700;color:var(--naranja);cursor:pointer}.ex-mas h4{margin-top:12px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.ex-programa{margin-top:10px;padding:0;list-style:none}.ex-programa li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--linea);font-size:15px}.ex-programa b{color:var(--oro);white-space:nowrap;font-variant-numeric:tabular-nums}.ex-bases{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;padding:0 16px;border:1px solid var(--linea);border-radius:99px;font-size:14px;font-weight:700;color:var(--texto);text-decoration:none}.ex-vacio{margin-top:14px;padding:24px 18px;border:1px solid var(--linea);border-radius:18px;background:var(--panel);text-align:center}.ex-vacio b{font-size:18px}.ex-vacio p{margin-top:6px;font-size:15px;color:var(--suave)}.ex-carrusel{display:flex;gap:10px;margin:10px calc(var(--margen) * -1) 0;padding:2px var(--margen) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ex-mayor{margin-top:10px;padding:16px;border:1px solid #8a6d00;border-radius:18px;background:linear-gradient(135deg,#3a2e06,var(--panel) 75%);text-align:center}.ex-mayor small{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e9d9a0}.ex-mayor b{display:block;margin-top:2px;font-size:clamp(34px,11vw,48px);line-height:1;color:var(--oro);white-space:nowrap}.ex-podio{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ex-podio div{padding:10px 12px;border:1px solid var(--linea);border-radius:14px;background:var(--panel)}.ex-podio small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.ex-podio b{font-size:20px;color:var(--texto);white-space:nowrap;font-variant-numeric:tabular-nums}.ex-extras{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.ex-extras div{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--linea);border-radius:14px;background:var(--panel);font-size:14px;font-weight:600;line-height:1.25}.ex-extras i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--oro);color:var(--tinta-oro);font-style:normal;font-size:14px}.ex-simulacion{margin-top:12px;padding:8px 12px;border:1px dashed var(--naranja);border-radius:10px;font-size:13px;color:var(--naranja)}.ex-campana{scroll-margin-top:76px}.ex-lista{margin-top:14px}.ex-proximo{position:relative;margin-top:12px;padding:16px;border:2px solid var(--oro);border-radius:20px;background:radial-gradient(120% 90% at 100% 0%,#ffd70047,#ffd70000 60%),linear-gradient(160deg,#3d3008,#1d1a10 60%,var(--panel));box-shadow:0 0 0 4px #ffd70014,0 12px 30px #00000073}.ex-proximo-cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.ex-proximo-etiqueta{display:inline-block;padding:3px 10px;border-radius:99px;background:var(--oro);color:var(--tinta-oro);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ex-proximo-fecha{margin-top:6px;font-size:22px;font-weight:700;line-height:1.1}.ex-proximo-cuenta{flex:none;display:flex;flex-direction:column;align-items:center;min-width:78px;padding:8px 10px;border-radius:16px;background:#00000059;text-align:center}.ex-proximo-cuenta b{font-size:36px;line-height:1;color:var(--oro)}.ex-proximo-cuenta small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e9d9a0}.ex-proximo .ex-premios{margin-top:14px;gap:8px}.ex-proximo .ex-premios li{padding:12px;border-radius:12px;background:#0000004d;font-size:17px;font-weight:700}.ex-proximo .ex-premios i{width:30px;height:30px;font-size:15px}.ex-semana{flex:none;width:min(62%,220px);padding:10px 12px;border:1px solid var(--linea);border-radius:14px;background:var(--panel);scroll-snap-align:start}.ex-semana-cab{display:flex;align-items:center;gap:10px}.ex-semana-cab .pc-almanaque{width:44px;height:50px;box-shadow:none;color:#20202f}.ex-semana-cab .pc-almanaque b{font-size:18px}.ex-semana-cab>span{font-size:12px;color:var(--suave)}.ex-mini{margin-top:8px;padding:0;list-style:none}.ex-mini li{padding:4px 0;border-top:1px solid var(--linea);font-size:13px;line-height:1.25;color:#c9cbd8}.ex-elegi{font-size:15px;color:var(--suave)}.ex-lista:has(.ex-acceso){gap:12px}.ex-acceso{position:relative;display:grid;grid-template-columns:112px 1fr;border:1px solid var(--ex-borde);border-radius:18px;background:linear-gradient(110deg,var(--panel) 40%,var(--ex-oscuro));color:inherit;text-decoration:none;overflow:hidden;transition:transform .15s,border-color .15s}.ex-acceso:hover{border-color:var(--oro)}.ex-acceso:active{transform:scale(.99)}.ex-acceso-marca{display:grid;place-items:center;padding:10px;background:#fff;border-right:4px solid var(--ex-claro)}.ex-acceso-marca img{max-width:100%;max-height:64px}.ex-acceso-datos{display:flex;flex-direction:column;padding:12px 14px;min-width:0}.ex-acceso-tipo{align-self:flex-start;margin-bottom:6px;padding:3px 10px;border-radius:99px;background:var(--ex-claro);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ex-acceso-datos small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--suave)}.ex-acceso-datos b{font-size:clamp(22px,7vw,28px);line-height:1.05;color:var(--oro);white-space:nowrap}.ex-acceso-fecha{margin-top:4px;font-size:13px;font-weight:700;color:#c9cbd8}.ex-heroe-logo{display:block;height:34px;margin:10px auto 0;padding:5px 12px;border-radius:10px;background:#fff}.ex-ganadores{margin-top:10px;padding:12px;border:1px solid var(--linea);border-radius:16px;background:var(--panel)}.ex-ganadores-cab{display:flex;align-items:center;gap:12px}.ex-ganadores-cab>b{font-size:16px}.ex-ganadores ul{margin-top:10px;padding:0;list-style:none}.ex-ganadores li{padding:10px 0;border-top:1px solid var(--linea)}.ex-ganadores li b{display:block;font-size:16px}.ex-ganadores li small{font-size:13px;color:var(--suave);font-variant-numeric:tabular-nums}.ex-ganadores li.local{margin:4px -6px 0;padding:10px 6px;border-radius:10px;background:#22c55e1f}.ex-local{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:99px;background:#22c55e;color:#052e14;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ex-flechas{display:none;gap:6px}.ex-flechas button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--linea);border-radius:50%;background:var(--panel);color:var(--naranja);font:inherit;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.ex-flechas button:hover{border-color:var(--naranja)}@media (hover: hover) and (pointer: fine){.ex-con-carrusel h3>span:not(.ex-flechas){display:none}.ex-flechas{display:inline-flex}}.ex-lista>.pj-volver{justify-self:start;align-self:flex-start;margin:0}.ex-flechas svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
