.CampusPage_page__V3V_j{color:#1a1a1a;background:#fafaf8;letter-spacing:0}.CampusPage_container__YP99v{width:min(100% - 96px,1344px);margin-inline:auto}.CampusPage_hero__KGFDm{position:relative;min-height:610px;isolation:isolate}.CampusPage_heroImage__IWXsv{object-fit:cover;object-position:center;z-index:-1}.CampusPage_breadcrumb__qVL75{display:flex;gap:12px;padding-top:30px;font-size:14px;color:#555}.CampusPage_heroCopy__nTvFT{width:48%;max-width:660px;padding:80px 0 100px}.CampusPage_hero__KGFDm h1{font-size:64px;line-height:1.15;font-weight:800;letter-spacing:0;margin:0 0 18px}.CampusPage_subtitle__bfyt3{font-size:34px;line-height:1.5;font-weight:700;color:#f2572d;margin:0 0 24px}.CampusPage_summary__dp3JW{font-size:19px;line-height:1.8;max-width:560px;margin:0 0 32px;color:#444}.CampusPage_actions__kyFhS{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CampusPage_primary__POcsR{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border-radius:8px;background:#ff5722;color:#fff;font-weight:600;border:1px solid #ff5722;text-decoration:none;cursor:pointer;transition:background .15s}.CampusPage_primary__POcsR:hover{background:#e64a19}.CampusPage_primary__POcsR:disabled{opacity:.6;cursor:not-allowed}.CampusPage_secondary__qQ0M4{display:inline-flex;align-items:center;gap:10px;color:#1a1a1a;font-weight:600;text-decoration:none}.CampusPage_secondary__qQ0M4:hover{color:#e64a19}.CampusPage_caption__vCZm8{position:absolute;bottom:18px;right:48px;padding:4px 8px;background:rgba(255,255,255,.86);font-size:12px;color:#555;margin:0}.CampusPage_section__DDGxO{padding-block:64px;scroll-margin-top:96px}.CampusPage_page__V3V_j h2{font-size:32px;line-height:1.45;letter-spacing:0;font-weight:700;margin:0 0 32px}.CampusPage_page__V3V_j h2:after{content:"";display:block;width:42px;height:3px;background:#ff5722;margin-top:16px}.CampusPage_page__V3V_j h3{font-size:22px;line-height:1.5;letter-spacing:0;font-weight:650;margin:14px 0 10px}.CampusPage_page__V3V_j p{overflow-wrap:anywhere}.CampusPage_services__nNta1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.CampusPage_services__nNta1 article{min-width:0;padding-right:28px;border-right:1px solid #e5e5e2}.CampusPage_services__nNta1 article:last-child{border-right:0}.CampusPage_intro__zEdlS,.CampusPage_materials__Bi7f_ p,.CampusPage_mentors__1hT5i p,.CampusPage_services__nNta1 p,.CampusPage_steps__9aEw6 p{font-size:16px;line-height:1.8;color:#555;white-space:pre-line}.CampusPage_icon__ctz_0{color:#ff5722}.CampusPage_fee__21ISS{display:block;color:#555;font-size:14px;margin:16px 0}.CampusPage_services__nNta1 details{border-top:1px solid #e6e6e2;margin-top:24px;padding-top:16px;font-size:14px}.CampusPage_services__nNta1 summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;min-height:32px}.CampusPage_services__nNta1 dl{font-size:14px;margin-top:16px;line-height:1.8}.CampusPage_services__nNta1 dt{font-weight:600;margin-top:12px}.CampusPage_services__nNta1 dd{color:#555;margin:0;white-space:pre-line}.CampusPage_band__5_Qax{background:#f4f4f1}.CampusPage_intro__zEdlS{max-width:780px;margin-top:-10px;margin-bottom:24px}.CampusPage_materials__Bi7f_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.CampusPage_materials__Bi7f_ article{min-width:0}.CampusPage_materials__Bi7f_ img{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:white;border:1px solid #e6e6e2;border-radius:8px}.CampusPage_privacy__aFk5S{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#555;line-height:1.8;margin-top:24px}.CampusPage_privacy__aFk5S svg{flex-shrink:0;margin-top:3px}.CampusPage_steps__9aEw6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:32px;margin:0}.CampusPage_steps__9aEw6>li{border-top:1px solid #ddd;padding-top:18px;min-width:0}.CampusPage_steps__9aEw6 span{color:#ff5722;font-size:16px;font-weight:650}.CampusPage_steps__9aEw6 h3{font-size:20px}.CampusPage_mentors__1hT5i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:24px}.CampusPage_mentors__1hT5i article{display:flex;align-items:flex-start;gap:18px;min-width:0}.CampusPage_mentors__1hT5i img{width:88px;height:88px;object-fit:contain;border-radius:8px;background:#fff;flex-shrink:0}.CampusPage_mentors__1hT5i h3{margin-top:0}.CampusPage_faqs__shT4S{max-width:960px}.CampusPage_faqs__shT4S details{border-bottom:1px solid #ddd;padding:20px 0}.CampusPage_faqs__shT4S summary{font-size:18px;font-weight:600;cursor:pointer;line-height:1.6}.CampusPage_faqs__shT4S p{font-size:16px;line-height:1.9;color:#555;white-space:pre-line;margin-top:14px}.CampusPage_inquiry__jrwg_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px}.CampusPage_inquiry__jrwg_ p{font-size:16px;line-height:1.8;color:#555}.CampusPage_inquiry__jrwg_ h2{margin-top:20px}.CampusPage_small__ozCU_{display:flex;align-items:flex-start;gap:8px;font-size:14px!important}.CampusPage_small__ozCU_ svg{flex-shrink:0;margin-top:5px}.CampusPage_form__OBAai{min-width:0;display:grid;gap:22px}.CampusPage_formGrid__sAVcO{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CampusPage_form__OBAai label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#444;min-width:0}.CampusPage_form__OBAai label>span:not(:last-child){color:#d5461d}.CampusPage_form__OBAai input:not([type=checkbox]),.CampusPage_form__OBAai select,.CampusPage_form__OBAai textarea{width:100%;min-height:46px;background:#fff;border:1px solid #d5d5d2;border-radius:6px;padding:10px 12px;color:#1a1a1a;font:inherit;line-height:1.6}.CampusPage_form__OBAai input:focus,.CampusPage_form__OBAai select:focus,.CampusPage_form__OBAai textarea:focus{outline:2px solid #ff5722;outline-offset:2px}.CampusPage_form__OBAai fieldset{min-width:0;border:0;padding:0;margin:0}.CampusPage_form__OBAai legend{font-size:14px;margin-bottom:12px;color:#444}.CampusPage_checks__YNqwo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.CampusPage_checks__YNqwo label,.CampusPage_form__OBAai .CampusPage_consent__0CqTj{display:flex;flex-direction:row;align-items:flex-start;gap:8px;line-height:1.8}.CampusPage_form__OBAai input[type=checkbox]{width:18px;height:18px;accent-color:#ff5722;flex-shrink:0;margin-top:3px}.CampusPage_consent__0CqTj a{color:#c33b12;text-decoration:underline;margin-inline:4px}.CampusPage_error__KDeE3{color:#b42318!important;font-size:14px!important;margin:0}.CampusPage_notice__q2IE3{padding:12px;background:#fff1df;color:#694300!important;font-size:14px!important}.CampusPage_success__IlVOk{display:grid;align-content:center;justify-items:start;min-height:260px;padding:32px;background:#edf7ef;border:1px solid #c8e0ce;border-radius:8px;color:#25693b}.CampusPage_success__IlVOk p{color:#315c3e}.CampusPage_spin__OSU1e{animation:CampusPage_spin__OSU1e 1s linear infinite}@keyframes CampusPage_spin__OSU1e{to{transform:rotate(1turn)}}.CampusPage_page__V3V_j a:focus-visible,.CampusPage_page__V3V_j button:focus-visible,.CampusPage_page__V3V_j summary:focus-visible{outline:2px solid #e64a19;outline-offset:4px}.CampusPage_homeEntry__h2YQt{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100% - 96px,1344px);margin:0 auto 32px;padding:22px 0;border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2}.CampusPage_homeEntry__h2YQt p{font-size:15px;color:#555;margin:0}.CampusPage_homeEntry__h2YQt a{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#d54419;font-weight:600}@media(max-width:1100px){.CampusPage_heroCopy__nTvFT{width:53%;padding-top:70px}.CampusPage_hero__KGFDm h1{font-size:52px}.CampusPage_subtitle__bfyt3{font-size:28px}.CampusPage_summary__dp3JW{font-size:17px}.CampusPage_materials__Bi7f_,.CampusPage_mentors__1hT5i,.CampusPage_services__nNta1{gap:22px}.CampusPage_inquiry__jrwg_{gap:32px}.CampusPage_container__YP99v{width:calc(100% - 64px)}}.CampusPage_subtitle__bfyt3{color:#1a1a1a}.CampusPage_internshipTopics__825VO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:28px}.CampusPage_internshipTopics__825VO article{min-width:0;border-top:1px solid #ddd;padding-top:10px}.CampusPage_internshipTopics__825VO p{font-size:16px;line-height:1.8;color:#555;white-space:pre-line}.CampusPage_heroImage__IWXsv{object-position:center top}.CampusPage_mentorAvatar__B_k5l{width:88px;height:88px;flex-shrink:0;border-radius:8px;background:#fff}.CampusPage_subtitle__bfyt3 span{color:#ff5722}.CampusPage_homeEntry__h2YQt h2{font-size:20px;font-weight:650;margin-bottom:6px}@media(min-width:768px){.CampusPage_hero__KGFDm{min-height:540px}.CampusPage_heroCopy__nTvFT{padding-block:60px 72px}.CampusPage_page__V3V_j h2{font-size:36px}.CampusPage_services__nNta1 h3{font-size:24px}.CampusPage_services__nNta1 p{font-size:17px}}@media(min-width:1101px){.CampusPage_hero__KGFDm h1{font-size:72px}.CampusPage_subtitle__bfyt3{font-size:36px}}@media(max-width:767px){.CampusPage_container__YP99v{width:calc(100% - 40px)}.CampusPage_hero__KGFDm{min-height:0;background:#fafaf8}.CampusPage_heroImage__IWXsv{top:auto!important;bottom:0!important;height:238px!important;object-position:72% top}.CampusPage_breadcrumb__qVL75{font-size:13px;padding-top:20px}.CampusPage_heroCopy__nTvFT{width:100%;max-width:none;padding:28px 0 264px}.CampusPage_hero__KGFDm h1{font-size:36px;margin-bottom:14px}.CampusPage_subtitle__bfyt3{font-size:22px;margin-bottom:14px}.CampusPage_summary__dp3JW{font-size:15px;line-height:1.8;margin-bottom:20px}.CampusPage_actions__kyFhS{gap:16px}.CampusPage_primary__POcsR{padding:12px 16px}.CampusPage_caption__vCZm8{right:20px;bottom:12px}.CampusPage_section__DDGxO{padding-block:36px}.CampusPage_page__V3V_j h2{font-size:26px;margin-bottom:26px}.CampusPage_page__V3V_j h3{font-size:21px}.CampusPage_inquiry__jrwg_,.CampusPage_materials__Bi7f_,.CampusPage_mentors__1hT5i,.CampusPage_services__nNta1{grid-template-columns:1fr}.CampusPage_internshipTopics__825VO{grid-template-columns:1fr;gap:20px}.CampusPage_services__nNta1{gap:28px}.CampusPage_services__nNta1 article{border-right:0;padding:0 0 28px;border-bottom:1px solid #e0e0dd}.CampusPage_services__nNta1 article:last-child{padding-bottom:0;border-bottom:0}.CampusPage_services__nNta1 details{margin-top:18px}.CampusPage_steps__9aEw6{grid-template-columns:1fr 1fr;gap:24px}.CampusPage_inquiry__jrwg_{gap:28px}.CampusPage_formGrid__sAVcO{gap:18px;grid-template-columns:1fr}.CampusPage_checks__YNqwo{grid-template-columns:1fr 1fr;gap:12px 8px}.CampusPage_homeEntry__h2YQt{width:calc(100% - 40px);align-items:flex-start;flex-direction:column;gap:12px}.CampusPage_faqs__shT4S summary{font-size:17px}.CampusPage_mentors__1hT5i img{width:80px;height:80px}}@media(max-width:380px){.CampusPage_actions__kyFhS{gap:12px;font-size:14px}.CampusPage_hero__KGFDm h1{font-size:34px}.CampusPage_subtitle__bfyt3{font-size:20px}.CampusPage_summary__dp3JW{font-size:14px}.CampusPage_primary__POcsR{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.CampusPage_spin__OSU1e{animation:none}}