.page-module__C-XZcq__page{width:100%;padding:48px 24px 64px}.page-module__C-XZcq__container{width:100%;max-width:1200px;margin:0 auto}.page-module__C-XZcq__header{margin-bottom:32px}.page-module__C-XZcq__backLink{color:#777;margin-bottom:22px;font-size:13px;font-weight:600;transition:color .15s,transform .15s;display:inline-block}.page-module__C-XZcq__backLink:hover{color:var(--osu-scarlet);transform:translate(-2px)}.page-module__C-XZcq__eyebrow{color:var(--osu-scarlet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.page-module__C-XZcq__header h1{color:var(--foreground);letter-spacing:-.03em;font-size:36px;font-weight:750;line-height:1.1}.page-module__C-XZcq__description{color:#777;max-width:650px;margin-top:10px;font-size:15px;line-height:1.6}.page-module__C-XZcq__gamesList{background:#fff;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden}.page-module__C-XZcq__listHeader,.page-module__C-XZcq__gameRow{grid-template-columns:90px 105px minmax(0,1fr) 105px 120px;align-items:center;display:grid}.page-module__C-XZcq__listHeader{color:#777;letter-spacing:.08em;text-transform:uppercase;background:#f7f7f7;border-bottom:1px solid #e5e5e5;min-height:46px;padding:0 24px;font-size:10px;font-weight:700}.page-module__C-XZcq__listHeader span:nth-child(4),.page-module__C-XZcq__listHeader span:nth-child(5){text-align:right}.page-module__C-XZcq__gameRow{cursor:pointer;border-bottom:1px solid #eee;min-height:76px;padding:10px 24px;transition:background-color .15s,padding-left .15s}.page-module__C-XZcq__gameRow:last-child{border-bottom:none}.page-module__C-XZcq__gameRow:hover{background:#fafafa;padding-left:28px}.page-module__C-XZcq__gameRow:hover .page-module__C-XZcq__teamName{color:var(--osu-scarlet)}.page-module__C-XZcq__season{color:#555;font-size:14px;font-weight:600}.page-module__C-XZcq__date{color:#777;font-size:13px;font-weight:500}.page-module__C-XZcq__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.page-module__C-XZcq__team{align-items:center;gap:10px;min-width:0;display:flex}.page-module__C-XZcq__team:last-child{text-align:right;flex-direction:row-reverse}.page-module__C-XZcq__teamLogo{object-fit:contain;flex-shrink:0;width:34px;height:34px}.page-module__C-XZcq__teamName{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;transition:color .15s;overflow:hidden}.page-module__C-XZcq__location{color:#999;text-transform:uppercase;font-size:11px;font-weight:700}.page-module__C-XZcq__result{color:var(--foreground);text-align:right;font-size:14px;font-weight:700}.page-module__C-XZcq__gameType{color:#777;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.page-module__C-XZcq__status,.page-module__C-XZcq__error{color:#777;padding:40px 0;font-size:14px}.page-module__C-XZcq__error{color:var(--osu-scarlet)}@media (max-width:900px){.page-module__C-XZcq__page{padding:36px 18px 52px}.page-module__C-XZcq__header h1{font-size:32px}.page-module__C-XZcq__listHeader,.page-module__C-XZcq__gameRow{grid-template-columns:70px 90px minmax(0,1fr) 90px 100px;padding-left:18px;padding-right:18px}.page-module__C-XZcq__gameRow:hover{padding-left:22px}.page-module__C-XZcq__team{gap:7px}.page-module__C-XZcq__teamLogo{width:30px;height:30px}.page-module__C-XZcq__teamName{font-size:12px}}@media (max-width:700px){.page-module__C-XZcq__page{padding:28px 12px 40px}.page-module__C-XZcq__header{margin-bottom:24px}.page-module__C-XZcq__header h1{font-size:28px}.page-module__C-XZcq__description{font-size:14px}.page-module__C-XZcq__gamesList{overflow-x:auto}.page-module__C-XZcq__listHeader,.page-module__C-XZcq__gameRow{grid-template-columns:65px 85px 380px 85px 100px;min-width:715px;padding-left:14px;padding-right:14px}.page-module__C-XZcq__gameRow{min-height:70px}.page-module__C-XZcq__gameRow:hover{padding-left:18px}}
