.LeagueNewsFeed-module__Qwr4nq__container{flex-direction:column;gap:24px;display:flex}.LeagueNewsFeed-module__Qwr4nq__bentoGrid{flex-direction:column;gap:14px;display:flex}.LeagueNewsFeed-module__Qwr4nq__topRow{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.LeagueNewsFeed-module__Qwr4nq__sideStack{flex-direction:column;gap:14px;display:flex}.LeagueNewsFeed-module__Qwr4nq__fourColRow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.LeagueNewsFeed-module__Qwr4nq__coverImage,.LeagueNewsFeed-module__Qwr4nq__sideImage,.LeagueNewsFeed-module__Qwr4nq__smallImage,.LeagueNewsFeed-module__Qwr4nq__listImage{object-fit:cover;width:100%;height:100%;transition:opacity .4s;display:block}.LeagueNewsFeed-module__Qwr4nq__coverSource,.LeagueNewsFeed-module__Qwr4nq__sideSource,.LeagueNewsFeed-module__Qwr4nq__smallSource,.LeagueNewsFeed-module__Qwr4nq__listSource{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:900}.LeagueNewsFeed-module__Qwr4nq__coverDot,.LeagueNewsFeed-module__Qwr4nq__sideDot,.LeagueNewsFeed-module__Qwr4nq__smallDot,.LeagueNewsFeed-module__Qwr4nq__listDot,.LeagueNewsFeed-module__Qwr4nq__coverTime,.LeagueNewsFeed-module__Qwr4nq__sideTime,.LeagueNewsFeed-module__Qwr4nq__smallTime,.LeagueNewsFeed-module__Qwr4nq__listTime{font-size:.65rem}.LeagueNewsFeed-module__Qwr4nq__heroCard{border:1px solid #80808026;border-radius:14px;min-height:380px;text-decoration:none;transition:transform .2s,opacity .18s;display:block;position:relative;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__heroCard:hover{opacity:.92;transform:translateY(-3px)}.LeagueNewsFeed-module__Qwr4nq__coverImageWrapper{position:absolute;inset:0}.LeagueNewsFeed-module__Qwr4nq__coverOverlay{background:linear-gradient(#0000 0%,#0006 50%,#000000e6 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.LeagueNewsFeed-module__Qwr4nq__coverMeta{align-items:center;gap:5px;margin-bottom:8px;display:flex}.LeagueNewsFeed-module__Qwr4nq__coverSource{color:#ffffffe6}.LeagueNewsFeed-module__Qwr4nq__coverDot,.LeagueNewsFeed-module__Qwr4nq__coverTime{color:#fff9}.LeagueNewsFeed-module__Qwr4nq__heroTitle{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.4rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__sideCard{background:var(--bg-surface);border:1px solid #80808026;border-radius:12px;flex:1;align-items:center;gap:14px;padding:10px;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__sideCard:hover{transform:translateY(-2px)}.LeagueNewsFeed-module__Qwr4nq__sideImageWrapper{border-radius:8px;flex-shrink:0;width:110px;height:80px;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__sideContent{flex-direction:column;flex:1;gap:6px;display:flex}.LeagueNewsFeed-module__Qwr4nq__sideMeta{align-items:center;gap:5px;display:flex}.LeagueNewsFeed-module__Qwr4nq__sideSource{color:var(--text-primary);-webkit-text-stroke:.4px var(--text-primary)}.LeagueNewsFeed-module__Qwr4nq__sideDot,.LeagueNewsFeed-module__Qwr4nq__sideTime{color:#9ca3af}.LeagueNewsFeed-module__Qwr4nq__sideTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__smallCard{background:var(--bg-surface);border:1px solid #80808026;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__smallCard:hover{transform:translateY(-2px)}.LeagueNewsFeed-module__Qwr4nq__smallImageWrapper{aspect-ratio:16/9;width:100%;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__smallContent{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.LeagueNewsFeed-module__Qwr4nq__smallMeta{align-items:center;gap:5px;display:flex}.LeagueNewsFeed-module__Qwr4nq__smallSource{color:var(--text-primary);-webkit-text-stroke:.4px var(--text-primary)}.LeagueNewsFeed-module__Qwr4nq__smallDot,.LeagueNewsFeed-module__Qwr4nq__smallTime{color:#9ca3af}.LeagueNewsFeed-module__Qwr4nq__smallTitle{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__viewMoreBtn{background:var(--bg-surface);width:100%;color:var(--text-primary);cursor:pointer;border:1px solid #80808033;border-radius:12px;padding:16px;font-size:.95rem;font-weight:700;transition:background .2s,border-color .2s}.LeagueNewsFeed-module__Qwr4nq__viewMoreBtn:hover{background:#80808014;border-color:#8080804d}.LeagueNewsFeed-module__Qwr4nq__listModeContainer{background:var(--bg-surface);border:1px solid #80808026;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__listCard{border-bottom:1px solid #80808014;gap:18px;padding:18px 24px;text-decoration:none;transition:background .15s;display:flex}.LeagueNewsFeed-module__Qwr4nq__listCard:last-child{border-bottom:none}.LeagueNewsFeed-module__Qwr4nq__listCard:hover{background:#8080800a}.LeagueNewsFeed-module__Qwr4nq__listImageWrapper{border-radius:8px;flex-shrink:0;width:140px;height:90px;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__listContent{flex-direction:column;flex:1;gap:6px;display:flex}.LeagueNewsFeed-module__Qwr4nq__listMeta{align-items:center;gap:5px;display:flex}.LeagueNewsFeed-module__Qwr4nq__listSource{color:var(--text-primary);-webkit-text-stroke:.4px var(--text-primary)}.LeagueNewsFeed-module__Qwr4nq__listDot,.LeagueNewsFeed-module__Qwr4nq__listTime{color:#9ca3af}.LeagueNewsFeed-module__Qwr4nq__listTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.LeagueNewsFeed-module__Qwr4nq__listDesc{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:900px){.LeagueNewsFeed-module__Qwr4nq__topRow{grid-template-columns:1fr}.LeagueNewsFeed-module__Qwr4nq__fourColRow{grid-template-columns:1fr 1fr}.LeagueNewsFeed-module__Qwr4nq__heroCard{min-height:260px}.LeagueNewsFeed-module__Qwr4nq__heroTitle{font-size:1.2rem}.LeagueNewsFeed-module__Qwr4nq__sideImageWrapper{width:90px;height:65px}.LeagueNewsFeed-module__Qwr4nq__bentoGrid,.LeagueNewsFeed-module__Qwr4nq__topRow,.LeagueNewsFeed-module__Qwr4nq__fourColRow{gap:10px}}@media (max-width:640px){.LeagueNewsFeed-module__Qwr4nq__heroCard{min-height:200px}.LeagueNewsFeed-module__Qwr4nq__heroTitle{font-size:1.05rem}.LeagueNewsFeed-module__Qwr4nq__coverOverlay{padding:14px}.LeagueNewsFeed-module__Qwr4nq__sideCard{gap:10px;padding:8px}.LeagueNewsFeed-module__Qwr4nq__sideImageWrapper{width:80px;height:60px}.LeagueNewsFeed-module__Qwr4nq__sideTitle{font-size:.78rem}.LeagueNewsFeed-module__Qwr4nq__smallContent{padding:10px}.LeagueNewsFeed-module__Qwr4nq__smallTitle{font-size:.78rem}.LeagueNewsFeed-module__Qwr4nq__bentoGrid,.LeagueNewsFeed-module__Qwr4nq__topRow,.LeagueNewsFeed-module__Qwr4nq__fourColRow,.LeagueNewsFeed-module__Qwr4nq__sideStack{gap:8px}.LeagueNewsFeed-module__Qwr4nq__listCard{gap:12px;padding:12px 14px}.LeagueNewsFeed-module__Qwr4nq__listImageWrapper{width:90px;height:65px}.LeagueNewsFeed-module__Qwr4nq__listTitle{font-size:.9rem}}@media (max-width:480px){.LeagueNewsFeed-module__Qwr4nq__fourColRow{grid-template-columns:1fr}.LeagueNewsFeed-module__Qwr4nq__listImageWrapper{width:72px;height:54px}.LeagueNewsFeed-module__Qwr4nq__listTitle{font-size:.85rem}.LeagueNewsFeed-module__Qwr4nq__listDesc{display:none}}
