.Row_full-screen__gVQXD{width:100%}.Row_normal___aPUx{max-width:1280px;margin:0 auto}.Row_post__jA4O_{max-width:960px;margin:0 auto}.Banner_main-container__2_Et3{width:100%;height:630px;text-align:center;position:relative;overflow:hidden;background:#24292d}.Banner_main-container__2_Et3 h1{font-size:64px;font-weight:700;margin-bottom:50px}.Banner_main-container__2_Et3 h2{font-size:32px;font-weight:300;margin-bottom:55px}.Banner_main-container__2_Et3 h4{font-size:32px;font-weight:400;margin-bottom:15px}.Banner_main-container__2_Et3 p{font-size:20px;font-weight:300;line-height:1.5}.Banner_main-container__2_Et3 .Banner_background-image__LO7A1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{width:100%;height:100%;position:absolute;display:flex;color:white;text-shadow:1px 1px 1px rgba(0,0,0,.6);flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.6)}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{max-width:960px;margin:auto}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{font-size:1em}}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{max-width:1024px;margin:0 auto 10px;line-height:1.2}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{font-size:2.4em;margin-bottom:6px}}.Banner_main-container__2_Et3 .Banner_transparent__QrRH4{background:none}@media (max-width:1024px){.Banner_main-container__2_Et3{height:380px}.Banner_main-container__2_Et3 h1{font-size:max(22px,min(6vw,36px));margin-bottom:24px}.Banner_main-container__2_Et3 p{font-size:max(12px,min(3.6vw,18px));line-height:1.6}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{padding:0 16px}}.NewsPageComponent_contents-wrapper__iK7ID{display:block;padding:72px 120px 0;background-color:white}@media (max-width:1024px){.NewsPageComponent_contents-wrapper__iK7ID{padding:36px 16px 0}}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-feed__CGuqn{max-width:1024px;width:100%;margin:auto}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y{display:flex;flex-direction:column;max-width:1024px}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event__OOCSO{display:grid;grid-template-columns:300px 2fr;align-items:center;padding:20px 32px;max-width:1024px}@media (max-width:720px){.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event__OOCSO{grid-template-columns:1fr;padding:16px}}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event__OOCSO .NewsPageComponent_thumbnail__p0us9{cursor:pointer}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event__OOCSO .NewsPageComponent_thumbnail__p0us9 img{width:100%}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf{padding:32px;color:#313131;overflow:hidden}@media (max-width:1024px){.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf{padding:16px}}@media (max-width:720px){.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf{padding:16px 0 0}}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_title__LdhvN{font-size:24px;font-weight:500;cursor:pointer;line-height:1.6}@media (max-width:1024px){.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_title__LdhvN{font-size:18px;line-height:1.4;display:block;margin-bottom:20px}}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_title__LdhvN:hover{color:#0ba29a}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_content__tZ17X{width:100%;font-size:18px;margin-bottom:48px;cursor:text;line-height:1.6;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:break-spaces}@media (max-width:1024px){.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_content__tZ17X{font-size:14px;margin-bottom:10px}}.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_date__hFF8Q{font-size:18px}@media (max-width:1024px){.NewsPageComponent_contents-wrapper__iK7ID .NewsPageComponent_events-card___3P6Y .NewsPageComponent_event-content__dJ1Rf .NewsPageComponent_date__hFF8Q{font-size:12px}}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4{padding-bottom:140px}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 .NewsPageComponent_container__qWPE2{margin:auto;display:block;max-width:900px;padding:0 16px}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 .NewsPageComponent_container__qWPE2 .NewsPageComponent_title__LdhvN{font-size:24px;font-weight:500;cursor:pointer;line-height:1.6}@media (max-width:1024px){.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 .NewsPageComponent_container__qWPE2 .NewsPageComponent_title__LdhvN{font-size:18px;line-height:1.4;display:block;margin-bottom:20px}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 .NewsPageComponent_container__qWPE2 h2{font-size:18px}}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 h1{color:#0ba29a;margin-bottom:56px}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 p{margin-bottom:24px;line-height:1.6}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 .NewsPageComponent_plus-button-wrapper__1G7sl{width:300px;height:75px;margin:100px auto 0;display:flex;justify-content:center;align-items:center;background-color:#ffe900;border-radius:26px;box-shadow:2.925px 2.728px 5.76px .24px rgba(38,38,38,.5)}.NewsPageComponent_contents-wrapper__iK7ID.NewsPageComponent_student-council__xGOy4 .NewsPageComponent_plus-button-wrapper__1G7sl img{width:80%;margin:0 auto;object-fit:cover}.NewsPageComponent_seperator__1__xuVIx{width:100%;border-top:1px solid #c7c7c7}@media (max-width:720px){.NewsPageComponent_seperator__1__xuVIx{border:none}}.NewsPageComponent_seperator__2__zDH80{width:100%;border-top:1px solid #808080}@media (max-width:720px){.NewsPageComponent_seperator__2__zDH80{border:none}}.NewsPageComponent_no-style__ztbP7{line-height:1.6;font-weight:400;width:100%;white-space:break-spaces}.NewsPageComponent_no-style__ztbP7 h1,.NewsPageComponent_no-style__ztbP7 h2,.NewsPageComponent_no-style__ztbP7 h3,.NewsPageComponent_no-style__ztbP7 h4,.NewsPageComponent_no-style__ztbP7 p{font-size:24px}.NewsPageComponent_no-style__ztbP7 br,.NewsPageComponent_no-style__ztbP7 iframe,.NewsPageComponent_no-style__ztbP7 img{display:none}.NewsPageComponent_no-style__ztbP7 *{white-space:break-spaces;width:100%;font-weight:400}.NewsPageComponent_seperator__1__xuVIx{margin:auto;max-width:1024px}.AcademicCalendarPage_calendar-container___e862{max-width:1024px;width:100%;margin:0 auto;padding-bottom:80px}.AcademicCalendarPage_calendar-header__JF9_3{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.AcademicCalendarPage_nav-group__f2lLL{display:flex;align-items:center;gap:16px}.AcademicCalendarPage_month-title__KinjC{font-size:20px;font-weight:600;color:var(--color-text-default);min-width:120px;text-align:center}.AcademicCalendarPage_nav-btn__eRJSs{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:20px;color:var(--color-text-default);cursor:pointer;transition:background-color .15s ease}.AcademicCalendarPage_nav-btn__eRJSs:hover{background-color:#f6f6f6}.AcademicCalendarPage_today-btn__Frklp{padding:8px 16px;border:1px solid var(--color-mint);border-radius:8px;background:#fff;color:var(--color-mint);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.AcademicCalendarPage_today-btn__Frklp:hover{background-color:var(--color-mint);color:#fff}.AcademicCalendarPage_calendar-table__xdvjU{width:100%;border-collapse:collapse;table-layout:fixed;border-top:2px solid #333}.AcademicCalendarPage_day-header__ui3_i{padding:10px 0;text-align:center;font-size:13px;font-weight:600;color:var(--color-dark-gray);border-bottom:1px solid #e0e0e0;background:#fafafa}.AcademicCalendarPage_day-header__ui3_i.AcademicCalendarPage_sun__tIuzV{color:#dc2626}.AcademicCalendarPage_day-header__ui3_i.AcademicCalendarPage_sat__3iuW7{color:#2563eb}.AcademicCalendarPage_day-cell__A9Bx7{height:100px;padding:4px 6px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fff;vertical-align:top;overflow:hidden}.AcademicCalendarPage_day-cell__A9Bx7:first-child{border-left:1px solid #e0e0e0}.AcademicCalendarPage_day-cell__A9Bx7.AcademicCalendarPage_empty__nKSnt{background:#fafafa}.AcademicCalendarPage_day-cell__A9Bx7.AcademicCalendarPage_sun__tIuzV .AcademicCalendarPage_day-number__fg5Xh{color:#dc2626}.AcademicCalendarPage_day-cell__A9Bx7.AcademicCalendarPage_sat__3iuW7 .AcademicCalendarPage_day-number__fg5Xh{color:#2563eb}.AcademicCalendarPage_day-cell__A9Bx7.AcademicCalendarPage_today___3EfM{background:#f0fdfa}.AcademicCalendarPage_day-cell__A9Bx7.AcademicCalendarPage_today___3EfM .AcademicCalendarPage_day-number__fg5Xh{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--color-mint);color:#fff;font-weight:700}.AcademicCalendarPage_day-number__fg5Xh{display:inline-block;font-size:13px;font-weight:500;color:var(--color-text-default);margin-bottom:2px;line-height:24px}.AcademicCalendarPage_event-list__AsnwD{display:flex;flex-direction:column;gap:2px}.AcademicCalendarPage_event-bar__T1k5S{padding:2px 6px;border-radius:3px;font-size:11px;line-height:1.4;color:#fff;white-space:nowrap;cursor:default}.AcademicCalendarPage_event-bar__T1k5S,.AcademicCalendarPage_event-title__zYDLF{display:block;overflow:hidden;text-overflow:ellipsis}.AcademicCalendarPage_more-events__BSzO7{font-size:11px;color:var(--color-dark-gray);padding-left:4px}.AcademicCalendarPage_loading__bgJSx{text-align:center;padding:24px;font-size:14px;color:var(--color-dark-gray)}.AcademicCalendarPage_event-summary__1TxF1{margin-top:40px}.AcademicCalendarPage_summary-title__AD8KP{font-size:16px;font-weight:600;color:var(--color-text-default);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.AcademicCalendarPage_no-events__ylp1G{font-size:14px;color:var(--color-dark-gray);padding:24px 0;text-align:center}.AcademicCalendarPage_summary-list__jct1S{display:flex;flex-direction:column;gap:10px}.AcademicCalendarPage_summary-item__8ik12{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#fafafa}.AcademicCalendarPage_summary-dot__ba4Rj{flex-shrink:0;width:8px;height:8px;border-radius:50%}.AcademicCalendarPage_summary-date__AlGuH{flex-shrink:0;font-size:13px;font-weight:600;color:var(--color-dark-gray);min-width:90px}.AcademicCalendarPage_summary-event-title__Q54Ud{font-size:14px;color:var(--color-text-default)}@media (max-width:1024px){.AcademicCalendarPage_calendar-container___e862{padding-bottom:60px}.AcademicCalendarPage_day-cell__A9Bx7{height:80px;padding:3px 4px}.AcademicCalendarPage_month-title__KinjC{font-size:18px}}@media (max-width:720px){.AcademicCalendarPage_calendar-container___e862{padding-bottom:48px}.AcademicCalendarPage_calendar-header__JF9_3{margin-bottom:16px}.AcademicCalendarPage_month-title__KinjC{font-size:16px;min-width:100px}.AcademicCalendarPage_nav-btn__eRJSs{width:32px;height:32px;font-size:18px}.AcademicCalendarPage_nav-group__f2lLL{gap:8px}.AcademicCalendarPage_today-btn__Frklp{padding:6px 12px;font-size:12px}.AcademicCalendarPage_day-header__ui3_i{padding:8px 0;font-size:12px}.AcademicCalendarPage_day-cell__A9Bx7{height:60px;padding:2px}.AcademicCalendarPage_day-number__fg5Xh{font-size:11px;line-height:20px}.AcademicCalendarPage_day-cell__A9Bx7.AcademicCalendarPage_today___3EfM .AcademicCalendarPage_day-number__fg5Xh{width:20px;height:20px}.AcademicCalendarPage_event-bar__T1k5S{font-size:10px;padding:1px 3px}.AcademicCalendarPage_summary-item__8ik12{padding:8px 10px}.AcademicCalendarPage_summary-date__AlGuH{font-size:12px;min-width:80px}.AcademicCalendarPage_summary-event-title__Q54Ud{font-size:13px}}