.upcoming-list-page{background:#000;color:#fff;padding-bottom:28px}.upcoming-list-head{min-height:220px;border:1px solid rgba(229,9,20,.24);border-radius:18px;background:radial-gradient(ellipse at 10% 10%,rgba(229,9,20,.28),transparent 45%),linear-gradient(145deg,rgba(255,255,255,.04),rgba(0,0,0,.96)),#000;display:flex;align-items:end;padding:clamp(18px,5vw,42px);margin-bottom:14px}.upcoming-list-head span{color:#f45;font-size:12px;font-weight:950;text-transform:uppercase}.upcoming-list-head h1{margin:4px 0 0;color:#fff;font-size:clamp(2rem,7vw,4.5rem);line-height:.95;font-weight:950}.upcoming-list-head p{max-width:620px;margin:10px 0 0;color:rgba(255,255,255,.68);font-size:15px;line-height:1.5}.upcoming-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.upcoming-list-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#000;overflow:hidden;color:#fff!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease}.upcoming-list-card:hover{transform:translateY(-4px);border-color:rgba(229,9,20,.45)}.list-card-media{position:relative;aspect-ratio:16/9;background:#050505;overflow:hidden}.list-card-media img{width:100%;height:100%;object-fit:cover;display:block}.list-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.72))}.list-card-media span{position:absolute;left:10px;bottom:10px;z-index:1;border-radius:999px;padding:5px 8px;background:#e50914;color:#fff;font-size:11px;font-weight:950}.list-card-body{padding:12px}.list-card-body h2{margin:0;color:#fff;font-size:16px;font-weight:950;line-height:1.25}.list-card-meta,.list-card-genres{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.list-card-meta span,.list-card-genres span{min-height:26px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 8px;color:rgba(255,255,255,.76);background:rgba(255,255,255,.04);font-size:11px;font-weight:900}.list-card-genres span{color:#fff;border-color:rgba(229,9,20,.3);background:rgba(229,9,20,.12)}.list-card-body p{margin:10px 0 0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.5}.upcoming-empty{min-height:220px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#000;display:grid;place-items:center;text-align:center;color:rgba(255,255,255,.7);padding:20px}.upcoming-empty i{color:#e50914;font-size:34px}.upcoming-empty strong,.upcoming-empty span{display:block}.upcoming-empty strong{color:#fff;margin-top:8px;font-size:18px}@media (max-width:640px){.upcoming-list-grid{grid-template-columns:1fr}}