.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}}.GraduateHandbookPageComponent_section__GCGma{margin:auto;padding:40px 16px;background-color:white;color:#313131}.GraduateHandbookPageComponent_section__GCGma .GraduateHandbookPageComponent_area-wrapper__75UWv{max-width:1024px;margin:auto}.GraduateHandbookPageComponent_section__GCGma .GraduateHandbookPageComponent_title__Oef_O{margin-bottom:24px;color:#0ba29a}.GraduateHandbookPageComponent_section__GCGma .GraduateHandbookPageComponent_title__Oef_O h1{font-size:24px;font-weight:700}.GraduateHandbookPageComponent_subsection__nX0aP{margin-bottom:32px}.GraduateHandbookPageComponent_subsection__nX0aP:last-child{margin-bottom:0}.GraduateHandbookPageComponent_subsection-title__XWrIb{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ddd}.GraduateHandbookPageComponent_description__N311f{font-size:14px;color:#555;margin-bottom:16px;line-height:1.6}.GraduateHandbookPageComponent_table-wrapper__F3vM6{overflow-x:auto}.GraduateHandbookPageComponent_data-table__eZOpe{width:100%;border-collapse:collapse;font-size:14px}.GraduateHandbookPageComponent_data-table__eZOpe td,.GraduateHandbookPageComponent_data-table__eZOpe th{padding:10px 12px;text-align:left;border:1px solid #ddd}.GraduateHandbookPageComponent_data-table__eZOpe th{background-color:#f0f0f0;font-weight:600;color:#333}.GraduateHandbookPageComponent_data-table__eZOpe td{color:#555}.GraduateHandbookPageComponent_data-table__eZOpe tbody tr:nth-child(2n){background-color:#fafafa}.GraduateHandbookPageComponent_info-list__3vl2u{list-style:none;padding:0;margin:0}.GraduateHandbookPageComponent_info-list__3vl2u li{font-size:14px;color:#333;padding:8px 0;line-height:1.6;border-bottom:1px solid #e1e1e1}.GraduateHandbookPageComponent_info-list__3vl2u li:last-child{border-bottom:none}.GraduateHandbookPageComponent_note__yyUut{font-size:13px;color:#666;margin-top:16px;line-height:1.6}.GraduateHandbookPageComponent_qualification-grid__fsfJN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:1024px){.GraduateHandbookPageComponent_qualification-grid__fsfJN{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GraduateHandbookPageComponent_qualification-grid__fsfJN{grid-template-columns:1fr}}.GraduateHandbookPageComponent_qualification-card__zbjJQ{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:12px;padding:20px;transition:all .2s ease}.GraduateHandbookPageComponent_qualification-card__zbjJQ:hover{border-color:#0ba29a;box-shadow:0 4px 16px rgba(11,162,154,.12)}.GraduateHandbookPageComponent_card-header___MvT0{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #0ba29a}.GraduateHandbookPageComponent_card-header___MvT0 h3{font-size:18px;font-weight:700;color:#0ba29a;margin:0}.GraduateHandbookPageComponent_card-badge__KT2vg{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;color:white;background-color:#0ba29a;border-radius:12px}.GraduateHandbookPageComponent_card-list__ZOGin{list-style:none;padding:0;margin:0}.GraduateHandbookPageComponent_card-list__ZOGin li{font-size:13px;color:#444;padding:8px 0;line-height:1.5;border-bottom:1px solid #eee}.GraduateHandbookPageComponent_card-list__ZOGin li:last-child{border-bottom:none}