.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}}.GraduateIntroPageComponent_section__5SojQ{margin:auto;padding:40px 16px;background-color:white;color:#313131}.GraduateIntroPageComponent_section__5SojQ .GraduateIntroPageComponent_area-wrapper__pTUq_{max-width:1024px;margin:auto}.GraduateIntroPageComponent_section__5SojQ .GraduateIntroPageComponent_title__b9CiO{margin-bottom:40px;color:#0ba29a}.GraduateIntroPageComponent_section__5SojQ .GraduateIntroPageComponent_title__b9CiO h1{font-size:24px;font-weight:700}.GraduateIntroPageComponent_section__5SojQ .GraduateIntroPageComponent_content-wrapper__SoIM2 p{font-size:16px;margin-bottom:24px;line-height:1.8;color:#333}.GraduateIntroPageComponent_section__5SojQ.GraduateIntroPageComponent_mid__bMvpb{background-color:#f5f5f5}.GraduateIntroPageComponent_mid-wrapper__DvzCk .GraduateIntroPageComponent_content-wrapper__SoIM2{align-items:center;margin-bottom:32px;display:grid;grid-template-columns:2fr 8fr}@media (max-width:768px){.GraduateIntroPageComponent_mid-wrapper__DvzCk .GraduateIntroPageComponent_content-wrapper__SoIM2{grid-template-columns:1fr}}.GraduateIntroPageComponent_mid-wrapper__DvzCk .GraduateIntroPageComponent_content-wrapper__SoIM2 .GraduateIntroPageComponent_mid-title__IkS_E{font-size:18px;font-weight:700;margin-right:3%;color:#222}.GraduateIntroPageComponent_mid-wrapper__DvzCk .GraduateIntroPageComponent_content-wrapper__SoIM2 .GraduateIntroPageComponent_mid-content__Bamv6{font-size:15px;padding-left:3%;line-height:1.6;border-left:2px solid #ccc;color:#555}@media (max-width:768px){.GraduateIntroPageComponent_mid-wrapper__DvzCk .GraduateIntroPageComponent_content-wrapper__SoIM2 .GraduateIntroPageComponent_mid-content__Bamv6{border-left:none;padding-left:0;padding-top:12px}}.GraduateIntroPageComponent_research-section__EOcog{margin-top:8px}.GraduateIntroPageComponent_research-label__QoMk1{display:block;font-size:16px;font-weight:600;color:#0ba29a;margin-bottom:16px}.GraduateIntroPageComponent_research-grid__xoslw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.GraduateIntroPageComponent_research-grid__xoslw{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.GraduateIntroPageComponent_research-grid__xoslw{grid-template-columns:1fr}}.GraduateIntroPageComponent_research-card__Ab5kB{display:flex;align-items:center;justify-content:center;padding:20px 16px;font-size:15px;font-weight:500;color:#333;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;text-align:center;transition:all .2s ease}.GraduateIntroPageComponent_research-card__Ab5kB:hover{border-color:#0ba29a;box-shadow:0 4px 12px rgba(11,162,154,.15);transform:translateY(-2px)}.GraduateIntroPageComponent_table-wrapper__U_A8K{overflow-x:auto}.GraduateIntroPageComponent_data-table__00BBQ{width:100%;border-collapse:collapse;font-size:14px}.GraduateIntroPageComponent_data-table__00BBQ td,.GraduateIntroPageComponent_data-table__00BBQ th{padding:12px 10px;text-align:left;border:1px solid #ddd}.GraduateIntroPageComponent_data-table__00BBQ th{background-color:#f0f0f0;font-weight:600;color:#333;white-space:nowrap}.GraduateIntroPageComponent_data-table__00BBQ td{color:#555}.GraduateIntroPageComponent_email-wrapper__Smc79{display:inline-flex;align-items:center;gap:6px;position:relative}.GraduateIntroPageComponent_email__Jf7b9{display:inline-flex;align-items:center;gap:0;background:none;border:none;padding:0;cursor:pointer;color:inherit}.GraduateIntroPageComponent_email-at__IdGBZ:before{content:"@";padding:0 2px}.GraduateIntroPageComponent_copy-toast__lUASJ{position:absolute;left:0;top:-24px;font-size:12px;color:#0f5132;background:#ecfdf3;border:1px solid #a7f3d0;padding:2px 6px;border-radius:999px;line-height:1.4;white-space:nowrap}.GraduateIntroPageComponent_data-table__00BBQ tbody tr:nth-child(2n){background-color:#fafafa}.GraduateIntroPageComponent_info-list__nwpoq{list-style:none;padding:0;margin:0}.GraduateIntroPageComponent_info-list__nwpoq li{font-size:16px;color:#333;padding:8px 0;line-height:1.6}.GraduateIntroPageComponent_info-list__nwpoq li strong{color:#222;margin-right:8px}