.bnx{--bnx-pad: clamp(1.25rem, 3.6vw, 3.5rem);--bnx-h: clamp(460px, 43vw, 600px);--bnx-bg: #0b0b0b;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-panel);background:var(--bnx-bg);border:1px solid var(--linea-suave);padding:0 var(--bnx-pad) clamp(1.25rem,2.6vw,2.25rem);scroll-margin-top:calc(var(--header-h) + 24px)}.bnx__media{position:absolute;z-index:-1;top:0;right:0;left:24%;height:var(--bnx-h);margin:0;overflow:hidden;pointer-events:none}.bnx__img{width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:brightness(1.02) saturate(.72);transform-origin:60% 55%}.bnx__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bnx-bg) 0%,rgba(11,11,11,.62) 15%,rgba(11,11,11,0) 40%),linear-gradient(0deg,var(--bnx-bg) 0%,rgba(11,11,11,.8) 18%,rgba(11,11,11,0) 50%),linear-gradient(180deg,#0b0b0b59,#0b0b0b00 24%)}.bnx__head{position:relative;display:grid;align-content:start;gap:var(--s-5);max-width:31rem;min-height:calc(var(--bnx-h) - 9.5rem);padding-top:clamp(3rem,6.4vw,5.75rem)}.bnx__title{margin:0;font-family:var(--f-display);font-weight:800;font-size:var(--t-4xl);line-height:var(--lh-tight);letter-spacing:var(--tr-head);text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.45)}.bnx__lead{margin:0;max-width:30rem;font-size:var(--t-lg);line-height:1.4;color:var(--gris);text-wrap:pretty}.bn{--bn-pad: clamp(1.25rem, 1.8vw, 1.6rem);position:relative}.bn__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.bn__ev{position:relative;display:flex;flex-direction:column;gap:var(--s-4);min-width:0;min-height:21rem;padding:calc(var(--bn-pad) + 1.5rem) var(--bn-pad) var(--bn-pad);border-radius:var(--r-card);background:#161616bd;color:var(--blanco);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 0 0 1px var(--linea-suave),0 34px 60px -36px #000000f2;transition:background-color var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}@media (hover: hover){.bn__ev:hover{background:#202020cc;box-shadow:inset 0 0 0 1px var(--linea),0 34px 60px -36px #000000f2}}.bn__art{--rot: 0deg;--w: 136px;--top: -46px;position:absolute;z-index:1;top:var(--top);right:12px;width:var(--w);pointer-events:none}.bn__img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 18px rgba(0,0,0,.6)) drop-shadow(0 3px 4px rgba(0,0,0,.4));transform:rotate(var(--rot));transition:transform .7s var(--ease-out)}.bn__ev[data-art=futbol] .bn__art{--w: 66px;--top: -24px;--rot: -10deg}.bn__ev[data-art=nfl] .bn__art{--w: 82px;--top: -20px;--rot: -16deg;right:16px}.bn__ev[data-art=evento] .bn__art{--w: 104px;--top: -18px;--rot: -7deg;right:8px}.bn__ev[data-art=evento] .bn__img{filter:brightness(1.55) contrast(1.06) drop-shadow(0 0 1px rgba(255,255,255,.3)) drop-shadow(0 18px 18px rgba(0,0,0,.6))}.bn__tag{position:absolute;left:-28px;bottom:12px;padding:6px 10px 5px;border-radius:var(--r-pill);background:var(--blanco);color:var(--negro);font-family:var(--f-display);font-weight:800;font-size:.875rem;line-height:1;letter-spacing:.04em;box-shadow:0 8px 18px -8px #000000b3}@media (hover: hover){.bn__ev:hover .bn__img{transform:translate3d(0,-4px,0) rotate(calc(var(--rot) - 14deg))}.bn__ev[data-art=evento]:hover .bn__img{transform:translate3d(0,-4px,0) rotate(calc(var(--rot) + 5deg))}}.bn__date{display:flex;align-items:flex-end;gap:.6rem;min-width:0;margin-right:6.5rem}.bn__dd{font-family:var(--f-display);font-weight:800;font-size:clamp(3.75rem,4.9vw,5rem);line-height:.78;letter-spacing:-.045em;font-variant-numeric:lining-nums}.bn__mw{display:grid;gap:4px;padding-bottom:1px}.bn__mm{font-family:var(--f-display);font-weight:700;font-size:var(--t-lg);line-height:1;letter-spacing:var(--tr-sub)}.bn__wd{font-size:var(--t-sm);line-height:1.1;color:var(--gris)}.bn__txt{display:grid;gap:var(--s-2);min-width:0;padding-top:var(--s-4);border-top:1px solid var(--linea-suave)}.bn__comp{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:26px;font-size:var(--t-sm);line-height:1.2;color:var(--gris)}.bn__when{flex:none;padding:5px 11px;border-radius:var(--r-pill);background:var(--capa);box-shadow:inset 0 0 0 1px var(--linea-suave);color:var(--blanco);font-size:var(--t-xs);line-height:1;font-weight:500;white-space:nowrap}.bn__ev.is-today .bn__when{background:var(--blanco);color:var(--negro);box-shadow:none}.bn__title{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(1.375rem,1.65vw,1.5625rem);line-height:1.1;letter-spacing:var(--tr-sub);text-wrap:balance;overflow-wrap:anywhere}.bn__time{margin:0;font-size:var(--t-md);line-height:1.3;font-weight:500}.bn__time.is-tbc{color:var(--gris);font-weight:400}.bn__go{width:100%;margin-top:auto}.bn__src,.bn__empty{margin:var(--s-5) 0 0;max-width:56rem;font-size:var(--t-xs);line-height:1.55;color:var(--gris)}.bn__empty{margin-top:0;font-size:var(--t-md);color:var(--blanco)}.bn__src a,.bn__empty a{color:var(--blanco);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--linea)}@media (hover: hover){.bn__src a:hover{text-decoration-color:currentColor}}.bnx.bn--pre .bnx__img{transform:scale(1.07)}.bnx.bn--pre.bn--in .bnx__img{transform:none;transition:transform 2.2s var(--ease-out)}.bn--pre .bn__ev{opacity:0;transform:translate3d(0,28px,0)}.bn--pre .bn__art{opacity:0;transform:translate3d(0,22px,0) rotate(-24deg)}.bn--pre.bn--in .bn__ev{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .9s var(--ease-out),background-color var(--d-fast) var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms),calc(var(--i, 0) * 80ms),0ms}.bn--pre.bn--in .bn__art{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms + .22s)}@media (min-width: 760px) and (max-width: 1099.98px){.bnx{--bnx-h: clamp(420px, 54vw, 520px)}.bnx__media{left:18%}.bnx__head{min-height:calc(var(--bnx-h) - 7.5rem)}.bn__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.bn__ev{min-height:18rem}}@media (max-width: 759.98px){.bnx{--bnx-pad: 20px;--bnx-h: clamp(320px, 88vw, 380px);border-radius:28px;padding-bottom:20px}.bnx__media{left:0}.bnx__img{object-position:46% 50%}.bnx__media:after{background:linear-gradient(0deg,var(--bnx-bg) 0%,rgba(11,11,11,.9) 26%,rgba(11,11,11,0) 62%),linear-gradient(180deg,#0b0b0b73,#0b0b0b00 30%)}.bnx__head{min-height:0;padding-top:calc(var(--bnx-h) - 9.25rem);gap:var(--s-3)}.bnx__title{font-size:clamp(2.4rem,11vw,3rem)}.bnx__lead{font-size:var(--t-md);text-wrap:balance}.bn__list{display:flex;gap:var(--s-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bnx-pad);margin-inline:calc(-1 * var(--bnx-pad));padding:2rem var(--bnx-pad) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bn__list::-webkit-scrollbar{display:none}.bn__ev{flex:0 0 min(78vw,300px);min-height:0;gap:var(--s-3);padding-top:calc(var(--bn-pad) + 1.25rem);scroll-snap-align:start;scroll-snap-stop:always}.bn__ev[data-art=futbol] .bn__art{--w: 58px;--top: -22px}.bn__ev[data-art=nfl] .bn__art{--w: 72px;--top: -18px}.bn__ev[data-art=evento] .bn__art{--w: 92px;--top: -16px}.bn__date{margin-right:3.5rem}.bn__dd{font-size:3.5rem}.bn__title{font-size:1.3125rem}.bn__tag{left:-22px;bottom:8px}.bn__src{margin-top:var(--s-4)}}@media (prefers-reduced-motion: reduce){.bn__ev,.bn__img,.bnx__img,.bn--pre .bn__ev,.bn--pre.bn--in .bn__ev,.bn--pre .bn__art,.bn--pre.bn--in .bn__art,.bnx.bn--pre .bnx__img,.bnx.bn--pre.bn--in .bnx__img{transition:none!important;opacity:1;transform:none}.bn__img{transform:rotate(var(--rot))}.bn__list{scroll-behavior:auto}}
