.college_page__FqkfF{min-height:70vh;background:#f4f8fa}.college_hero__FSEp5{padding:76px 24px 68px;text-align:center;color:#fff;background:radial-gradient(circle at 15% 12%,rgba(215,183,97,.23),transparent 30%),radial-gradient(circle at 88% 78%,rgba(19,121,143,.3),transparent 34%),linear-gradient(135deg,#071f2d,#034c6c)}.college_heroBrand__XIwZx{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;direction:ltr}.college_heroBrand__XIwZx img{width:64px;height:78px;-o-object-fit:contain;object-fit:contain}.college_heroBrand__XIwZx>span{display:grid;gap:3px;text-align:left;line-height:1}.college_heroBrand__XIwZx b{font-size:1rem;letter-spacing:.04em}.college_heroBrand__XIwZx small{color:#d7b761;font-size:.82rem;font-weight:900;letter-spacing:.22em}.college_badge__qG3si{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:8px 20px;border:1px solid rgba(215,183,97,.62);border-radius:999px;background:rgba(7,31,45,.28);color:#f3d99f;font-size:.83rem;font-weight:800}.college_hero__FSEp5 .college_eyebrow__MCVwE{margin:24px 0 0;color:hsla(0,0%,100%,.72);font-size:1rem;font-weight:800}.college_hero__FSEp5 h1{margin:8px 0;color:#fff;font-size:clamp(2.5rem,7vw,4.6rem);line-height:1.15}.college_hero__FSEp5 .college_englishName__lFInZ{margin:0 auto 18px;color:#d7b761;font-size:1.25rem;font-weight:800}.college_hero__FSEp5>p:not(.college_eyebrow__MCVwE):not(.college_englishName__lFInZ){max-width:720px;margin:18px auto;color:#e3edf0;font-size:1.03rem;line-height:1.9}.college_heroActions___rcQ9{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.college_heroActions___rcQ9 a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#d2ac62;color:#102e3a;padding:0 24px;font-weight:800;text-decoration:none}.college_heroActions___rcQ9 .college_secondaryAction__cm0uQ{border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08);color:#fff}.college_content__fXah1{max-width:1160px;margin:auto;padding:28px 24px 76px}.college_grid__veKDw{display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:start;gap:48px;margin-top:36px}.college_grid__veKDw form{width:100%;margin:0}.college_sectionLabel__189jc{color:#a77f31;font-size:.78rem;font-weight:900}.college_details__Vf97F h2{margin:8px 0 12px;color:#034c6c;font-size:clamp(1.55rem,2.7vw,2.1rem);line-height:1.35}.college_details__Vf97F p{color:#415e6c;line-height:1.9}.college_programmes__WS2Dp{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.college_programmes__WS2Dp li{position:relative;border:1px solid rgba(3,76,108,.1);border-radius:12px;background:#fff;padding:13px 38px 13px 14px;color:#173746;font-size:.9rem;font-weight:800}.college_page__FqkfF[dir=ltr] .college_programmes__WS2Dp li{padding:13px 14px 13px 38px}.college_programmes__WS2Dp li:before{content:"✓";position:absolute;inset-inline-start:14px;top:13px;color:#a77f31;font-weight:900}.college_note__7lREe{border-inline-start:3px solid #c9a24d;padding-inline-start:18px;margin-top:28px;font-size:.88rem}.college_page__FqkfF input{font-family:inherit}@media (max-width:800px){.college_hero__FSEp5{padding:52px 18px 54px}.college_content__fXah1{padding:20px 16px 50px}.college_grid__veKDw{grid-template-columns:1fr;gap:24px}.college_heroActions___rcQ9{flex-direction:column;width:min(360px,100%);margin-inline:auto}.college_heroActions___rcQ9 a{width:100%}}@media (max-width:760px){body:has(.college_page__FqkfF) .floating-actions,body:has(.college_page__FqkfF) .smart-chatbot{display:none}}.workshop_page__dPTFE{background:#f5f8fa;color:#123345}body:has(.workshop_page__dPTFE) .floating-actions,body:has(.workshop_page__dPTFE) .smart-chatbot{display:none}.workshop_hero__zAe0r{padding:140px 20px 64px;background:radial-gradient(circle at 10% 20%,#e2edf0,transparent 55%),#f8faf9}.workshop_heroGrid__XsYew{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:48px}.workshop_intro__ytMdu h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.45;color:#034c6c;margin:18px 0}.workshop_content__c4ouK p,.workshop_intro__ytMdu p{line-height:1.95;color:#526978}.workshop_intro__ytMdu .workshop_subtitle__T6eE_{color:#99762f;font-weight:800;font-size:1.15rem}.workshop_badge__zB9k0{display:inline-block;border-radius:30px;padding:8px 16px;color:#034c6c;background:#e2eef0;font-weight:800}.workshop_poster__bUMQh{width:100%;max-width:450px;height:auto;justify-self:center;border-radius:16px;box-shadow:0 18px 44px #1233451c}.workshop_meta__Vjzr_,.workshop_outcomes__bFUEe{display:grid;gap:14px;list-style:none;padding:0;margin:24px 0}.workshop_meta__Vjzr_ li,.workshop_outcomes__bFUEe li{display:flex;align-items:flex-start;gap:12px}.workshop_meta__Vjzr_ svg,.workshop_outcomes__bFUEe svg{flex-shrink:0;color:#a38035;margin-top:3px}.workshop_primaryButton__oNafg{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border:0;border-radius:12px;background:#034c6c;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.workshop_primaryButton__oNafg:hover{background:#086282;color:#fff}.workshop_primaryButton__oNafg:disabled{opacity:.65;cursor:wait}.workshop_backLink__Qokai:focus-visible,.workshop_primaryButton__oNafg:focus-visible,.workshop_secondaryButton__pUnVN:focus-visible{outline:3px solid #b89243;outline-offset:4px}.workshop_content__c4ouK{padding:48px 20px 16px}.workshop_content__c4ouK h2{margin:12px 0 18px;font-size:1.6rem;color:#034c6c}.workshop_topics__XDXIZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 36px}.workshop_topic__W_CLs{background:#fff;padding:26px;border:1px solid #dce5e9;border-radius:16px}.workshop_topic__W_CLs h3{margin:12px 0;font-size:1.15rem}.workshop_topic__W_CLs p{margin:0}.workshop_topicNumber__bFi00{color:#a38035;font-size:1.5rem;font-weight:800}.workshop_registration__M0bQa{padding:30px 20px 60px}.workshop_form__KWxoy{width:min(720px,100%);margin:auto;padding:32px;border-radius:20px;background:#fff;border:1px solid #dce5e9;box-shadow:0 12px 40px #1233450b;scroll-margin-top:110px}.workshop_form__KWxoy h2{font-size:1.6rem;color:#034c6c;margin:0 0 10px}.workshop_formDescription__GDaPg{margin:0 0 24px;color:#526978;line-height:1.8}.workshop_fields__selfn{display:grid;gap:20px}.workshop_field__ifM0u{display:grid;gap:8px;min-width:0}.workshop_field__ifM0u label{font-weight:700}.workshop_input__whsFr{width:100%;min-height:48px;padding:10px 12px;border:1px solid #bdccd4;border-radius:10px;font:inherit;background:#fff;color:#123345}.workshop_input__whsFr:focus{outline:2px solid #034c6c;outline-offset:2px}.workshop_input__whsFr[aria-invalid=true]{border-color:#b42318}.workshop_phoneRow__M4ExC{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:end;gap:12px;direction:ltr}.workshop_error__iH0mN{color:#b42318;font-size:.88rem;margin:0}.workshop_message__3kf_s{padding:14px;margin:18px 0;background:#fff0ee;color:#9b281c;border-radius:10px;line-height:1.8}.workshop_form__KWxoy>.workshop_primaryButton__oNafg{margin-top:24px;width:100%}.workshop_success__GiRPy{text-align:center}.workshop_success__GiRPy>svg{color:#15815b;margin-bottom:16px}.workshop_success__GiRPy p{line-height:1.9;color:#526978}.workshop_backLink__Qokai{display:block;width:-moz-fit-content;width:fit-content;margin:28px auto 0;color:#034c6c}.workshop_dialog__GCjlR{border:1px solid #dce5e9;border-radius:20px;padding:28px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;color:#123345;font-family:inherit;box-shadow:0 30px 100px #001d3599}.workshop_dialog__GCjlR::backdrop{background:#001d35b8;backdrop-filter:blur(3px)}.workshop_dialog__GCjlR>svg{color:#a38035}.workshop_dialog__GCjlR h2{font-size:1.4rem;color:#034c6c;line-height:1.6;margin:12px 0}.workshop_dialog__GCjlR p{color:#526978;line-height:1.9}.workshop_dialogSchedule__tESBx{background:#f1f6f8;padding:14px;border-radius:12px;display:grid;gap:6px;font-size:.9rem}.workshop_dialogActions__Ci34Q{display:grid;gap:10px;margin-top:24px}.workshop_secondaryButton__pUnVN{min-height:44px;border:1px solid #c5d2d9;border-radius:12px;padding:10px 18px;background:#fff;color:#425b6b;font:inherit;cursor:pointer}.workshop_secondaryButton__pUnVN:disabled{opacity:.6;cursor:wait}@media (max-width:800px){.workshop_hero__zAe0r{padding-top:112px}.workshop_heroGrid__XsYew{grid-template-columns:1fr;gap:30px}.workshop_poster__bUMQh{max-width:380px}.workshop_topics__XDXIZ{grid-template-columns:1fr}.workshop_form__KWxoy{padding:22px 18px}}@media (max-width:480px){.workshop_phoneRow__M4ExC{gap:8px}.workshop_dialog__GCjlR{padding:22px 18px}}