.page_list__0le5R{display:flex;align-items:flex-start;gap:40px;margin-bottom:160px}.page_list__0le5R:nth-child(2n){flex-direction:row-reverse}.page_logo__FDNRx{height:40px;width:auto}.page_image__uaPxw{width:240px;height:auto;border-radius:var(--border-radius)}.page_flex__KTDSL{flex:1 1}.page_name__c_HPq{margin-bottom:24px}.page_description__3XKCJ{font-size:.9rem}.page_action__iwPl_{display:flex;margin-top:40px}.page_list__0le5R:nth-child(2n) .page_action__iwPl_{justify-content:flex-end}.page_footer__0E8qM{display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--color-border);padding-top:40px;text-align:center;gap:24px}.page_message__M_SLH{font-size:2rem;font-weight:700}.page_empty__NfJUI{margin-bottom:40px}@media (max-width:640px){.page_list__0le5R{display:flex;align-items:center;gap:40px;margin-bottom:120px}.page_list__0le5R,.page_list__0le5R:nth-child(2n){flex-direction:column-reverse}.page_name__c_HPq{text-align:center}}.schedule_container__bP0Xy{max-width:1200px;margin:0 auto;padding:20px;font-family:sans-serif}.schedule_pageTitle__sQ8u1{background-color:#f0f0f0;padding:15px;margin:0 0 30px;font-size:1.5rem;text-align:left}.schedule_scheduleSection__rS5S0{margin-bottom:40px}.schedule_sectionTitle__oziJd{background-color:#ffd980;padding:12px 20px;margin:0 0 20px;font-size:1.2rem;border-radius:4px}.schedule_scheduleContent__K7TAu{display:flex;flex-direction:column;gap:20px}.schedule_scheduleGrid__6hvLt{display:grid;grid-gap:1px;gap:1px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.schedule_timeSlot__QeYeY{display:grid;grid-template-columns:120px 1fr;background-color:white}.schedule_timeSlot__QeYeY:not(:last-child){border-bottom:1px solid #e0e0e0}.schedule_time__0_OhI{padding:15px 20px;font-weight:700;border-right:1px solid #e0e0e0}.schedule_activity__6fQUm{padding:15px 20px}.schedule_imageContainer__7SLcB{width:100%;max-width:600px;margin:0 auto}.schedule_scheduleImage__Bmix3{border-radius:4px;object-fit:cover;width:100%;height:auto}.schedule_note__ogYGG{color:#666;font-size:.9rem;margin-top:20px}@media (max-width:768px){.schedule_container__bP0Xy{padding:10px}.schedule_timeSlot__QeYeY{grid-template-columns:100px 1fr}.schedule_activity__6fQUm,.schedule_time__0_OhI{padding:12px 15px}.schedule_imageContainer__7SLcB{max-width:100%}}