@keyframes page_fadeInUp__6Q6kv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_expandLine__SFS9x{0%{width:0}to{width:100%}}.page_fullPageWrapper__IKejf{background-color:#f4f4f4;min-height:100vh;padding:20px 0}.page_homePage__asd7c{max-width:1024px;margin:20px auto 0;padding:15px;display:block}.page_topSection__BesSn{display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}.page_pageWrapper__3Ur02{max-width:1200px;margin:0 auto;padding:0 20px}.page_container__5KI2x{padding:10px 0}.page_carouselSection__mpz6y{flex:68% 1}.page_newsSection__aQEK_{flex:32% 1;height:400px;display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;overflow:hidden}.page_newsSection__aQEK_ h2{margin:0;padding:15px;font-size:20px;text-align:left;font-weight:700;background-color:#fc0}.page_eventSection__o1LPv{width:100%;height:auto;border:none}.page_eventSection__o1LPv h2{margin-bottom:10px;padding:8px 0;font-size:18px;background-color:transparent;border-bottom:2px solid #fc0}.page_newsScrollContainer__7V5tK{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media(max-width:1023px){.page_newsScrollContainer__7V5tK{width:100%;overflow-x:auto;overflow-y:hidden}}.page_newsScrollContainer__7V5tK::-webkit-scrollbar{width:6px;height:6px}.page_newsScrollContainer__7V5tK::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page_newsScrollContainer__7V5tK::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.page_newsScrollContainer__7V5tK::-webkit-scrollbar-thumb:hover{background:#555}.page_newsList__n2dSR{display:flex;list-style:none;margin:0;padding:15px;gap:15px;min-width:min-content}@media(min-width:1024px){.page_newsList__n2dSR{flex-direction:column;min-width:unset}}@media(max-width:1023px){.page_newsList__n2dSR{flex-direction:row;flex-wrap:nowrap}}.page_eventList__GRAD2{display:flex;list-style:none;margin:0;padding:15px;gap:15px;min-width:min-content}@media(max-width:1023px){.page_eventList__GRAD2{flex-direction:row;flex-wrap:nowrap}}.page_newsItem__aiVpY{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}@media(min-width:1024px){.page_newsItem__aiVpY{flex:none;width:auto}}@media(max-width:1023px){.page_newsItem__aiVpY{flex:0 0 300px}}.page_newsItem__aiVpY:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_eventItem__hVX9h{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}@media(max-width:1023px){.page_eventItem__hVX9h{flex:0 0 300px}}.page_eventItem__hVX9h:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_eventHeader__lbkIA,.page_newsHeader__0vnUB{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.page_eventDate__weCdD,.page_newsDate__d6RsW{font-size:13px;color:#666;white-space:nowrap}.page_eventTile__ZlS2j,.page_newsTitle__aHpGW{font-size:15px;font-weight:500;color:#333}.page_eventContent__YXxsu,.page_newsContent__kDwhq{font-size:13px;color:#666;margin:5px 0 0;line-height:1.4}.page_eventSection__o1LPv,.page_scheduleSection__dPfBR{width:100%;margin-top:20px}.page_titleContainer__jda7J{display:flex;align-items:center;justify-content:center;margin:20px 0}.page_titleLine__G3QIE{flex-grow:1;height:4px;background-color:#fc0;max-width:200px;animation:page_expandLine__SFS9x 1s ease-out}.page_title__QKy_a{text-align:center;color:#333;font-size:36px;font-weight:700;margin:0;padding:0 20px;animation:page_fadeInUp__6Q6kv .8s ease-out}.page_section__i13nS{margin-bottom:30px}.page_sectionTitle__f7SyI{color:#2c3e50;font-size:24px;margin-bottom:15px;border-bottom:2px solid #fc0;padding-bottom:8px;animation:page_fadeInUp__6Q6kv .6s ease-out}.page_eventScrollContainer__GDWrC,.page_scheduleScrollContainer__pT5N1{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:10px 0}.page_eventScrollContainer__GDWrC::-webkit-scrollbar,.page_scheduleScrollContainer__pT5N1::-webkit-scrollbar{height:6px}.page_eventScrollContainer__GDWrC::-webkit-scrollbar-track,.page_scheduleScrollContainer__pT5N1::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page_eventScrollContainer__GDWrC::-webkit-scrollbar-thumb,.page_scheduleScrollContainer__pT5N1::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.page_eventScrollContainer__GDWrC::-webkit-scrollbar-thumb:hover,.page_scheduleScrollContainer__pT5N1::-webkit-scrollbar-thumb:hover{background:#555}.page_scheduleGrid__iBxm_{display:flex;flex-wrap:nowrap;gap:15px;padding:5px;min-width:min-content}.page_scheduleItem__D8n2J{flex:0 0 300px;max-width:300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;animation:page_fadeInUp__6Q6kv .6s ease-out}.page_scheduleItem__D8n2J:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.page_scheduleImage__x2Wa_{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.page_scheduleImage__x2Wa_:hover{transform:scale(1.05)}.page_scheduleDetails__BgrQt{padding:12px}.page_scheduleDay__VKdb8{font-size:14px;color:#3498db;margin-bottom:4px}.page_scheduleName__ieE9V{font-size:18px;font-weight:600;color:#333;margin-bottom:4px;transition:color .3s ease}.page_scheduleName__ieE9V:hover{color:#3498db}.page_scheduleTime__8_zFo{font-size:14px;color:#2c3e50}@media(max-width:1023px){.page_topSection__BesSn{flex-direction:column}.page_carouselSection__mpz6y{width:100%;margin-bottom:30px}.page_newsSection__aQEK_{width:100%;height:auto;border:none}.page_newsSection__aQEK_ h2{margin-bottom:10px;padding:8px 0;font-size:18px;background-color:transparent;border-bottom:2px solid #fc0}}@media(max-width:768px){.page_homePage__asd7c{margin-top:15px}.page_titleContainer__jda7J{margin:15px 0}.page_titleLine__G3QIE{max-width:100px}.page_title__QKy_a{font-size:28px;padding:0 10px}.page_sectionTitle__f7SyI{font-size:20px}.page_newsScrollContainer__7V5tK,.page_scheduleScrollContainer__pT5N1{margin:0 -15px;padding:0 15px}.page_eventItem__hVX9h,.page_newsItem__aiVpY{flex:0 0 280px}.page_scheduleItem__D8n2J{flex:0 0 280px;max-width:280px}.page_scheduleImage__x2Wa_{height:180px}.page_scheduleName__ieE9V{font-size:16px}.page_scheduleDay__VKdb8,.page_scheduleTime__8_zFo{font-size:12px}.page_eventHeader__lbkIA,.page_newsHeader__0vnUB{flex-direction:column;align-items:flex-start}.page_eventDate__weCdD,.page_newsDate__d6RsW{margin-top:3px;font-size:12px}.page_eventTile__ZlS2j,.page_newsTitle__aHpGW{font-size:14px}.page_eventContent__YXxsu,.page_newsContent__kDwhq{font-size:13px;margin-top:6px}}@media(max-width:480px){.page_homePage__asd7c{padding:10px;margin-top:10px}.page_eventSection__o1LPv h2,.page_newsSection__aQEK_{font-size:16px;padding:6px 0}.page_eventItem__hVX9h,.page_newsItem__aiVpY{flex:0 0 260px}.page_scheduleItem__D8n2J{flex:0 0 260px;max-width:260px}.page_eventTitle__m3pMw,.page_newsTitle__aHpGW{font-size:14px}.page_eventContent__YXxsu,.page_newsContent__kDwhq{font-size:12px}}