.page-module___vZ6MG__page{background:#f7f7f7;min-height:100vh;padding:64px 24px 80px}.page-module___vZ6MG__container{width:100%;max-width:1100px;margin:0 auto}.page-module___vZ6MG__header{width:100%;margin-bottom:28px}.page-module___vZ6MG__eyebrow{color:var(--osu-scarlet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700}.page-module___vZ6MG__header h1{color:#111;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.page-module___vZ6MG__description{color:#555;margin-top:12px;font-size:1rem;line-height:1.65}.page-module___vZ6MG__description p{margin:0 0 10px}.page-module___vZ6MG__description p:last-child{margin-bottom:0}.page-module___vZ6MG__linesList{flex-direction:column;gap:22px;display:flex}.page-module___vZ6MG__season{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.page-module___vZ6MG__seasonYear{color:#111;letter-spacing:.02em;background:#fafafa;border-bottom:1px solid #eee;margin:0;padding:14px 18px;font-size:1rem;font-weight:700}.page-module___vZ6MG__list{flex-direction:column;display:flex}.page-module___vZ6MG__lineRow{min-height:58px;color:inherit;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;text-decoration:none;transition:background-color .15s;display:flex}.page-module___vZ6MG__lineRow:last-child{border-bottom:none}.page-module___vZ6MG__lineRow:hover{background:#fafafa}.page-module___vZ6MG__week{color:#111;font-size:.95rem;font-weight:600}.page-module___vZ6MG__view{color:var(--osu-scarlet);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:700}@media (max-width:700px){.page-module___vZ6MG__page{padding:40px 16px 56px}.page-module___vZ6MG__header{margin-bottom:24px}.page-module___vZ6MG__description{font-size:.95rem;line-height:1.6}.page-module___vZ6MG__linesList{gap:16px}.page-module___vZ6MG__seasonYear{padding:12px 14px}.page-module___vZ6MG__lineRow{min-height:54px;padding:0 14px}.page-module___vZ6MG__week{font-size:.9rem}.page-module___vZ6MG__view{font-size:.75rem}}
