.simple-schedule_page__6eyM8{width:min(100% - 32px,1180px);margin:28px auto 56px;color:#172b3f;font-family:Arial,Helvetica,sans-serif}.simple-schedule_title___xgj0{text-align:center;background:#fff;border:4px solid #2d5d88}.simple-schedule_title___xgj0 p{margin:0;padding:14px 12px 8px;color:#2d5d88;font-size:1rem;font-weight:800;text-transform:uppercase}.simple-schedule_title___xgj0 h1{margin:0;padding:11px 12px;background:#2d5d88;color:#fff;font-size:clamp(1.65rem,5vw,2.8rem);line-height:1.1;text-transform:uppercase}.simple-schedule_title___xgj0 small{display:block;padding:9px 12px;border-top:1px solid #b5c3cf;color:#536779}.simple-schedule_line__zLnjn{margin-top:34px}.simple-schedule_line__zLnjn>h2{margin:0;padding:10px 14px;background:#dedede;border:2px solid #444;color:#111;font-size:clamp(1rem,3vw,1.3rem);text-align:center;text-transform:uppercase}.simple-schedule_scheduleGrid__1FW9c{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:12px}.simple-schedule_panel__7FsO4{min-width:0;background:#fff;border:2px solid #2d5d88}.simple-schedule_panelHeader__uTyu_{text-align:center}.simple-schedule_panelHeader__uTyu_ h3{margin:0;padding:9px;background:#fff;font-size:1.05rem;text-transform:uppercase}.simple-schedule_panel__7FsO4:first-child .simple-schedule_panelHeader__uTyu_ h3{color:#267044}.simple-schedule_panel__7FsO4:nth-child(2) .simple-schedule_panelHeader__uTyu_ h3{color:#b43737}.simple-schedule_panelHeader__uTyu_ p{margin:0;padding:5px 10px;background:#f2f4f5;border-block:1px solid #aeb9c1;color:#526474;font-size:.8rem}.simple-schedule_tableScroll__ULMgT{overflow-x:auto}.simple-schedule_departureTable__5o1r4,.simple-schedule_stopsTable__LNlSb{width:100%;border-collapse:collapse}.simple-schedule_departureTable__5o1r4{table-layout:fixed}.simple-schedule_departureTable__5o1r4 td,.simple-schedule_departureTable__5o1r4 th,.simple-schedule_stopsTable__LNlSb td,.simple-schedule_stopsTable__LNlSb th{border:1px solid #536575;padding:7px 9px}.simple-schedule_departureTable__5o1r4 th{background:#f4f4f4;font-size:.74rem;text-transform:uppercase}.simple-schedule_departureTable__5o1r4 td{text-align:center;font-size:1.08rem;font-weight:700}.simple-schedule_departureTable__5o1r4 tbody tr:nth-child(odd) td{background:#9fb8df}.simple-schedule_departureTable__5o1r4 a{display:block;color:#172b3f;text-decoration:none}.simple-schedule_departureTable__5o1r4 a:hover{text-decoration:underline}.simple-schedule_noCourses__Y7Kki{margin:0;padding:24px;text-align:center;color:#637381}.simple-schedule_stopsDetails__zLkIG{margin-top:12px;background:#fff;border:1px solid #9babba}.simple-schedule_stopsDetails__zLkIG summary{padding:11px 14px;background:#eef2f5;color:#173e62;font-weight:800;cursor:pointer}.simple-schedule_stopsGrid__F7rgH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;padding:16px}.simple-schedule_stopPanel__jWBrh{min-width:0;background:#fff;border:1px solid #9babba}.simple-schedule_stopPanel__jWBrh h3{margin:0;padding:10px 12px;background:#2d5d88;color:#fff;font-size:.95rem}.simple-schedule_stopsTable__LNlSb th{background:#e8edf1;text-align:left;font-size:.78rem}.simple-schedule_stopsTable__LNlSb td:first-child,.simple-schedule_stopsTable__LNlSb th:first-child{width:48px;text-align:center}.simple-schedule_stopsTable__LNlSb td{font-size:.86rem}.simple-schedule_stopsTable__LNlSb tbody tr:nth-child(2n) td{background:#f4f7f9}.simple-schedule_stopsTable__LNlSb a{color:#173e62;text-decoration:none}.simple-schedule_stopsTable__LNlSb a:hover{text-decoration:underline}@media(max-width:760px){.simple-schedule_page__6eyM8{width:min(100% - 16px,1180px);margin-top:12px}.simple-schedule_scheduleGrid__1FW9c{grid-template-columns:1fr;gap:14px}.simple-schedule_title___xgj0{border-width:3px}.simple-schedule_line__zLnjn{margin-top:26px}.simple-schedule_departureTable__5o1r4 th{font-size:.68rem;padding-inline:4px}.simple-schedule_departureTable__5o1r4 td{font-size:1rem}.simple-schedule_panelHeader__uTyu_ h3{font-size:.95rem}.simple-schedule_stopsGrid__F7rgH{grid-template-columns:1fr;padding:10px}}