.page-module-scss-module__xEUGAW__mathPage{--primary:#3b82f6;--secondary:#f97316;--dark:#1e293b;--light:#f8fafc;--gray:#94a3b8;--pink-light:#ffc8c8;--yellow-light:#fff8c5;--blue:#e0f2ff;--green-light:#e7fce7;--salmon:#ffede7;--weekday-monday:#ffe4e6;--weekday-tuesday:#fefce8;--weekday-wednesday:#fff3e0;--weekday-thursday:#e8f5e9;--weekday-friday:#fce4ec;--weekday-saturday:#e1f5fe;--weekday-sunday:#f3e5f5;color:var(--dark);max-width:1200px;margin:0 auto;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header{text-align:center;color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:12px;margin:2rem 0;padding:3rem 0}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header h1{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header p{opacity:1;text-shadow:0 1px 2px #0003;font-size:1.2rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__courseSection{margin:3rem 0}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__tableWrapper{max-width:1000px;margin:0 auto 3rem;overflow-x:auto}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__mobileHeader{text-align:center;color:var(--primary);margin-bottom:1.5rem;font-size:1.5rem;display:none}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable{border-collapse:collapse;background:#fff;border:2px solid #ddd;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 8px #00000014}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable thead th{text-align:center;color:var(--dark);background:0 0;border:none;padding:16px;font-size:1.1rem;font-weight:700}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable thead th:first-child{text-align:center;min-width:200px}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody td{text-align:center;background-color:#fff;border:1px solid #ddd;padding:12px 14px}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody td[rowSpan]{vertical-align:middle;font-weight:600}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__pinkLight td:not([rowSpan]){background-color:var(--pink-light)}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__yellowLight td:not([rowSpan]){background-color:var(--yellow-light)}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__blue td:not([rowSpan]){background-color:var(--blue)}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__greenLight td:not([rowSpan]){background-color:var(--green-light)}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__salmon td:not([rowSpan]){background-color:var(--salmon)}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdayMonday{background-color:var(--weekday-monday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdayTuesday{background-color:var(--weekday-tuesday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdayWednesday{background-color:var(--weekday-wednesday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdayThursday{background-color:var(--weekday-thursday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdayFriday{background-color:var(--weekday-friday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdaySaturday{background-color:var(--weekday-saturday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__weekdaySunday{background-color:var(--weekday-sunday)!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody .page-module-scss-module__xEUGAW__specialRow{font-style:italic;background-color:#f9fafb!important}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody tr:last-child td{border-bottom:none}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable th:first-child,.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable td:first-child{width:150px}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable th:nth-child(2),.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable td:nth-child(2){width:500px}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable th:nth-child(3),.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable td:nth-child(3){width:200px}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__note{text-align:center;color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:2rem;padding:1.5rem;font-size:1rem}@media screen and (max-width:768px){.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header h1{font-size:2rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header p{font-size:1rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__tableTitle{font-size:1.5rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable{font-size:.85rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable thead th{padding:10px 6px;font-size:.95rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody td{padding:8px 6px}}@media screen and (max-width:480px){.page-module-scss-module__xEUGAW__mathPage{padding:0 15px}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header{margin:1rem 0;padding:2rem 1rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__header h1{font-size:1.75rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__tableWrapper{-webkit-overflow-scrolling:touch;margin:0 -15px 2rem;overflow-x:auto}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__tableTitle{margin-bottom:1rem;font-size:1.3rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable{min-width:600px;font-size:.7rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable thead th{padding:6px 4px;font-size:.8rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__scheduleTable tbody td{padding:5px 6px;font-size:.7rem}.page-module-scss-module__xEUGAW__mathPage .page-module-scss-module__xEUGAW__note{border-radius:0;margin:1rem -15px 0;padding:1rem;font-size:.85rem}}
