.page-module__s9JrUW__page{background:#f7f7f7;flex:1;padding:64px 24px 80px}.page-module__s9JrUW__container{width:100%;max-width:1100px;margin:0 auto}.page-module__s9JrUW__header{width:100%;margin-bottom:32px}.page-module__s9JrUW__eyebrow{color:var(--osu-scarlet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700}.page-module__s9JrUW__header h1{color:#111;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.page-module__s9JrUW__description{color:#666;margin-top:12px;font-size:1rem;line-height:1.6}.page-module__s9JrUW__gamesList{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;display:flex}.page-module__s9JrUW__game{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:start;min-height:60px;padding:12px 14px;transition:background-color .15s;display:grid}.page-module__s9JrUW__game:last-child{border-bottom:none}.page-module__s9JrUW__game:hover{background:#fafafa}.page-module__s9JrUW__homeTeam,.page-module__s9JrUW__awayTeam{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.page-module__s9JrUW__teamLogo{object-fit:contain;object-position:center;flex:0 0 28px;width:28px;max-width:28px;height:28px;max-height:28px;display:block}.page-module__s9JrUW__rating{color:#777;white-space:nowrap;flex:none;font-size:.75rem;font-weight:500}.page-module__s9JrUW__teamName{color:#111;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:600;line-height:1.2}.page-module__s9JrUW__spread{color:#111;white-space:nowrap;flex:none;font-size:.8rem;font-weight:700}.page-module__s9JrUW__vs{color:#999;letter-spacing:.1em;text-align:center;justify-self:center;font-size:.65rem;font-weight:700}.page-module__s9JrUW__status,.page-module__s9JrUW__error{color:#666;padding:40px 0}.page-module__s9JrUW__error{color:var(--osu-scarlet)}@media (max-width:700px){.page-module__s9JrUW__page{padding:40px 16px 56px}.page-module__s9JrUW__header{margin-bottom:24px}.page-module__s9JrUW__gamesList{overflow:visible}.page-module__s9JrUW__game{grid-template-columns:1fr;gap:8px;min-width:0;min-height:0;padding:12px;display:grid}.page-module__s9JrUW__homeTeam,.page-module__s9JrUW__awayTeam{text-align:center;justify-content:center;gap:6px}.page-module__s9JrUW__homeTeam{order:1}.page-module__s9JrUW__vs{text-align:center;order:2;justify-self:center}.page-module__s9JrUW__awayTeam{order:3}.page-module__s9JrUW__teamLogo{flex-basis:26px;width:26px;max-width:26px;height:26px;max-height:26px}.page-module__s9JrUW__rating,.page-module__s9JrUW__spread{font-size:.7rem}.page-module__s9JrUW__teamName{white-space:normal;font-size:.8rem}.page-module__s9JrUW__vs{font-size:.6rem}}
