.learning_container__ofOM5,.learning_tutorContainer__3r9gk,.learning_wideContainer__fypLY{width:100%;margin:0 auto;padding-inline:clamp(1.25rem,6.25vw,7.5rem)}.learning_syllabusSection__320ZA{background:#ffffff;padding:var(--subject-section-space,clamp(48px,4vw,72px)) 0}.learning_container__ofOM5{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,6vw,112px)}.learning_syllabusCopy__EbCYD{position:relative;min-width:0}.learning_syllabusCopy__EbCYD>header{max-width:610px}.learning_secondaryCopy__n8cmj{max-width:610px;margin-top:18px;color:#536077;font-size:clamp(.95rem,1.1vw,1.0625rem);font-weight:500;line-height:1.7}.learning_syllabusImage__TYh5H{position:relative;display:none;width:min(100%,520px);height:clamp(210px,18vw,300px);margin-top:28px}.learning_topicViewport__NXDX5{overflow:visible}.learning_topicGrid__3eRkd{display:grid;grid-auto-rows:152px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:2px}.learning_topicCard__N_nkV{position:relative;min-width:0;overflow:hidden;border:1px solid #d9dee6;border-top:4px solid #133764;border-radius:12px;background:#ffffff;padding:54px 16px 20px;box-shadow:0 8px 16px rgba(16,40,77,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.learning_topicCard__N_nkV:hover{border-color:#133764 #c6d2df #c6d2df;box-shadow:0 14px 28px rgba(16,40,77,.12);transform:translateY(-3px)}.learning_orangeTopic__Dvra9,.learning_topicCard__N_nkV:hover.learning_orangeTopic__Dvra9{border-top-color:#ff6939}.learning_topicCard__N_nkV span{position:absolute;top:13px;right:15px;color:#edf0f4;font-family:var(--font-dm-serif-display),serif;font-size:38px;line-height:1}.learning_topicCard__N_nkV h2{position:relative;z-index:1;color:#172b4b;font-family:var(--font-dm-serif-display),serif;font-size:clamp(16px,1.12vw,20px);font-weight:400;line-height:1.2;overflow-wrap:anywhere}.learning_topicCard__N_nkV i{position:absolute;bottom:18px;left:16px;width:36px;height:2px;background:#ff6939}@media (min-width:1280px){.learning_syllabusImageFourColumnRows__IJyWM{display:block}.learning_syllabusImage__TYh5H{margin-top:60px}.learning_topicGrid__3eRkd{grid-auto-flow:row}}.learning_teachingSection__YL0qz{background:#f7f7fb;padding:var(--subject-section-space,clamp(48px,4vw,72px)) 0}.learning_teachingHeader__8G79G{display:flex;justify-content:center}.learning_teachingHeader__8G79G>header{max-width:780px}.learning_timeline__XoyEx{--step-marker-size:88px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px}.learning_carouselDragging__e8aC4{cursor:grabbing;scroll-snap-type:none!important}.learning_step__j6Iyt{position:relative;min-width:0;text-align:center}.learning_step__j6Iyt:not(:last-child):after{position:absolute;top:calc(var(--step-marker-size) / 2);left:calc(50% + 56px);width:calc(100% - 112px);border-top:1px dashed #ff8d69;content:""}.learning_step__j6Iyt strong{position:relative;z-index:1;display:inline-grid;width:var(--step-marker-size);height:var(--step-marker-size);place-items:center;border:1px dashed #ff8d69;border-radius:50%;background:#ffffff;color:#17243a;font-family:var(--font-dm-serif-display),serif;font-size:22px;font-weight:400;line-height:1}.learning_step__j6Iyt h2{margin-top:18px;color:#171717;font-size:clamp(17px,1.25vw,21px);font-weight:700;line-height:1.3}.learning_step__j6Iyt p{max-width:260px;margin:12px auto 0;color:#536077;font-size:clamp(14px,.95vw,16px);font-weight:500;line-height:1.6}.learning_teachingCarouselDots__R7lS4{display:none}.learning_tutorSection__A5rRQ{background:#f7f7fb;padding:var(--subject-section-space,clamp(48px,4vw,72px)) 0}.learning_tutorContainer__3r9gk{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(64px,7vw,132px)}.learning_tutorCopy__hVIj9{min-width:0}.learning_tutorCopy__hVIj9>header{max-width:650px}.learning_tutorButton__cRWny{margin-top:28px}.learning_checklist__6HwMd{display:grid;min-width:0;gap:18px}.learning_checkCard__9EBaT{position:relative;display:grid;min-height:112px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:20px;border:1px solid #e3e8ef;border-radius:14px;background:#ffffff;padding:18px 24px;box-shadow:0 8px 22px rgba(16,40,77,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.learning_checkCard__9EBaT:hover{border-color:#c8d9ec;box-shadow:0 16px 32px rgba(16,40,77,.11);transform:translateY(-2px)}.learning_checkCircle__mv5cl{position:relative;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#0e8ade;color:#ffffff}.learning_checkCircle__mv5cl svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.75}.learning_checkNumber__AxEZC{display:none}.learning_checkCard__9EBaT:not(:last-child) .learning_checkCircle__mv5cl:after{position:absolute;top:48px;left:50%;height:80px;border-left:1px dashed #c4ceda;content:"";transform:translateX(-50%)}.learning_checkCard__9EBaT>div{min-width:0}.learning_checkCard__9EBaT h2{color:#172d4f;font-size:18px;font-weight:800;line-height:1.3}.learning_checkCard__9EBaT p{margin-top:6px;color:#667286;font-size:14px;font-weight:500;line-height:1.55}.learning_checkHoverIcon__OsA2Q,.learning_checkIcon__HzpU6{grid-column:3;grid-row:1;position:relative;display:grid;width:48px;height:48px;place-items:center;transition:opacity .18s ease,transform .18s ease}.learning_checkHoverIcon__OsA2Q{opacity:0;transform:translateY(6px) scale(.85)}.learning_checkCard__9EBaT:focus-within .learning_checkIcon__HzpU6,.learning_checkCard__9EBaT:hover .learning_checkIcon__HzpU6{opacity:0;transform:translateY(-6px) scale(.85)}.learning_checkCard__9EBaT:focus-within .learning_checkHoverIcon__OsA2Q,.learning_checkCard__9EBaT:hover .learning_checkHoverIcon__OsA2Q{opacity:1;transform:none}.learning_tutorCarouselDots__0uIfv{display:none}@media (min-width:768px) and (max-width:1279px){.learning_syllabusImageThreeColumnRows__lhSpJ{display:block}.learning_container__ofOM5{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:42px}.learning_topicGrid__3eRkd{grid-auto-rows:144px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning_syllabusImage__TYh5H{height:220px}.learning_tutorContainer__3r9gk{gap:52px}}@media (min-width:1024px) and (max-width:1279px){.learning_syllabusImage__TYh5H{display:block}}@media (max-width:767px){.learning_syllabusSection__320ZA{background:#f7f7fb;padding:var(--subject-section-space,36px) 0}.learning_container__ofOM5,.learning_tutorContainer__3r9gk{grid-template-columns:minmax(0,1fr)}.learning_container__ofOM5{gap:0}.learning_secondaryCopy__n8cmj{margin-top:12px;font-size:15px;line-height:1.6}.learning_syllabusImage__TYh5H{display:none}.learning_topicViewport__NXDX5{height:auto;margin-top:22px;overflow:visible}.learning_topicGrid__3eRkd{grid-auto-rows:108px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.learning_topicCard__N_nkV{padding:40px 10px 14px}.learning_topicCard__N_nkV span{top:10px;right:12px;font-size:30px}.learning_topicCard__N_nkV h2{font-size:15px}.learning_topicCard__N_nkV i{bottom:12px;left:12px;width:30px}.learning_teachingSection__YL0qz{padding:var(--subject-section-space,36px) 0}.learning_teachingHeader__8G79G{justify-content:flex-start}.learning_teachingHeader__8G79G>header{max-width:none;text-align:left!important}.learning_timeline__XoyEx{display:flex;width:100%;margin-top:28px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-y;overscroll-behavior-x:contain;scrollbar-width:none}.learning_timeline__XoyEx::-webkit-scrollbar{display:none}.learning_step__j6Iyt{min-width:50%;flex:0 0 50%;padding-inline:8px;scroll-snap-align:start}.learning_step__j6Iyt:not(:last-child):after{top:34px;left:calc(50% + 46px);width:calc(100% - 92px)}.learning_step__j6Iyt strong{width:68px;height:68px;font-size:16px}.learning_step__j6Iyt h2{max-width:120px;margin:10px auto 0;font-size:15px}.learning_step__j6Iyt p{display:none}.learning_teachingCarouselDots__R7lS4{display:flex;justify-content:center;gap:12px;margin-top:20px}.learning_tutorSection__A5rRQ{padding:var(--subject-section-space,36px) 0}.learning_tutorContainer__3r9gk{gap:22px}.learning_tutorCopy__hVIj9>header h2{font-size:28px;line-height:1.12}.learning_tutorButton__cRWny{display:none}.learning_checklist__6HwMd{display:grid;gap:16px;overflow:visible;padding:0}.learning_checkCard__9EBaT{min-height:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.learning_checkCard__9EBaT:hover{border-color:transparent;box-shadow:none;transform:none}.learning_checkCircle__mv5cl{width:34px;height:34px;background:#082756}.learning_checkCircle__mv5cl svg,.learning_checkCircle__mv5cl:after,.learning_checkHoverIcon__OsA2Q,.learning_checkIcon__HzpU6{display:none!important}.learning_checkNumber__AxEZC{display:block;font-family:var(--font-dm-serif-display),serif;font-size:12px}.learning_checkCard__9EBaT h2{font-size:15px}.learning_checkCard__9EBaT p{margin-top:3px;font-size:15px;line-height:1.6}}@media (max-width:479px){.learning_topicGrid__3eRkd{grid-auto-rows:108px;gap:10px}.learning_topicCard__N_nkV h2{font-size:15px}}@media (min-width:1024px){.learning_teachingSection__YL0qz{padding-top:24px}}.subject-page_subjectPage__KQ9zd{--subject-section-space:clamp(40px,3.25vw,60px);--subject-section-space-tight:clamp(28px,2.4vw,44px)}.subject-page_subjectPage__KQ9zd .hover\:text-coral:hover,.subject-page_subjectPage__KQ9zd .text-coral{color:#ff6939}.subject-page_subjectPage__KQ9zd .bg-coral,.subject-page_subjectPage__KQ9zd .bg-coral-dark,.subject-page_subjectPage__KQ9zd .hover\:bg-coral-dark:hover,.subject-page_subjectPage__KQ9zd .hover\:bg-coral:hover{background-color:#ff6939}.subject-page_subjectPage__KQ9zd .border-coral,.subject-page_subjectPage__KQ9zd .hover\:border-coral:hover{border-color:#ff6939}.subject-page_subjectPage__KQ9zd .focus-visible\:outline-coral:focus-visible{outline-color:#ff6939}.subject-page_subjectPage__KQ9zd .focus-visible\:ring-coral:focus-visible{--tw-ring-color:#ff6939}@media (max-width:767px){.subject-page_subjectPage__KQ9zd{--subject-section-space:30px;--subject-section-space-tight:24px}.subject-page_subjectPage__KQ9zd input,.subject-page_subjectPage__KQ9zd select,.subject-page_subjectPage__KQ9zd textarea{font-size:max(16px,1em)}}.subject-page-skeleton_page__a3vlf{overflow:hidden;background:#fff}.subject-page-skeleton_container__8Rpve{width:min(100% - 48px,1120px);margin:0 auto}.subject-page-skeleton_block__z7TNR{display:block;border-radius:999px;background:linear-gradient(100deg,#e8edf5 20%,#f6f8fb 40%,#e8edf5 60%);background-size:200% 100%;animation:subject-page-skeleton_shimmer__d_Zbr 1.6s ease-in-out infinite}.subject-page-skeleton_hero__c6xai{min-height:560px;background:#f3f7ff}.subject-page-skeleton_hero__c6xai>.subject-page-skeleton_container__8Rpve{display:grid;min-height:560px;grid-template-columns:minmax(0,1fr) minmax(420px,470px);align-items:center;gap:clamp(36px,4vw,60px);padding-top:40px;padding-bottom:40px}.subject-page-skeleton_heroCopy__6_AM8{display:flex;max-width:520px;flex-direction:column;gap:16px}.subject-page-skeleton_eyebrow__w0Y3r{width:112px;height:22px}.subject-page-skeleton_title__5zii9{width:96%;height:48px}.subject-page-skeleton_titleShort__SxEsF{width:72%;height:48px}.subject-page-skeleton_copy__hVuiJ{width:100%;height:14px}.subject-page-skeleton_copyShort__iDDkC{width:68%;height:14px}.subject-page-skeleton_caption__lyA0U{width:210px;height:12px}.subject-page-skeleton_actions__oHI_B{display:flex;gap:16px;margin-top:8px}.subject-page-skeleton_actions__oHI_B .subject-page-skeleton_block__z7TNR{width:152px;height:46px}.subject-page-skeleton_heroForm__TIN1W{display:grid;width:100%;height:440px;align-content:center;gap:14px;border:1px solid #e1e5eb;border-radius:20px;background:#fff;padding:38px 36px;box-shadow:0 12px 30px rgba(15,33,69,.08)}.subject-page-skeleton_formTitle__DfBr1{width:62%;height:32px;margin-bottom:12px}.subject-page-skeleton_formField__4LQ_K{width:100%;height:52px;border-radius:10px}.subject-page-skeleton_formButton__7Q4QO{width:100%;height:56px;margin-top:4px}.subject-page-skeleton_editorialImage__Whalm>.subject-page-skeleton_block__z7TNR{width:100%;height:100%;border-radius:inherit}.subject-page-skeleton_gridSection__HT0rI,.subject-page-skeleton_stageSection__f8fCR{padding:92px 0}.subject-page-skeleton_centerHeading__ZAT5o{display:flex;align-items:center;flex-direction:column;gap:16px;margin:0 auto 48px}.subject-page-skeleton_heading__XCwzV{width:min(440px,72vw);height:42px}.subject-page-skeleton_headingShort__9O8to{width:min(300px,56vw);height:42px}.subject-page-skeleton_description__wamwt{width:min(560px,80vw);height:14px}.subject-page-skeleton_grid__Lz__e,.subject-page-skeleton_stages___VxBw{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.subject-page-skeleton_featureCard__IUTKq,.subject-page-skeleton_stage___SpnU{min-height:220px;padding:28px 22px;border-radius:13px;background:#eef5ff}.subject-page-skeleton_stage___SpnU{display:flex;flex-direction:column;align-items:center;gap:14px}.subject-page-skeleton_icon__EMY_G{width:40px;height:40px;border-radius:50%}.subject-page-skeleton_cardTitle__fiIED{width:70%;height:18px}.subject-page-skeleton_cardLine__eIeTd{width:100%;height:12px}.subject-page-skeleton_link__Ffmz2{width:75px;height:12px;margin-top:auto}.subject-page-skeleton_timeline__Nxr9E{padding:24px 0 18px}.subject-page-skeleton_timeline__Nxr9E .subject-page-skeleton_block__z7TNR{width:100%;height:4px;border-radius:0}.subject-page-skeleton_qualificationPrompt__rANKR{width:330px;height:14px;margin:0 0 18px}.subject-page-skeleton_chips__mieGF{display:flex;flex-wrap:wrap;gap:12px}.subject-page-skeleton_chips__mieGF .subject-page-skeleton_block__z7TNR{width:104px;height:38px;background:#f1f3f7}.subject-page-skeleton_editorial__iIr9p{padding:90px 0;background:#f7f9fd}.subject-page-skeleton_editorialInner__CvcpV{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.subject-page-skeleton_reverse__FuAaf .subject-page-skeleton_editorialCopy__Uh9An{order:2}.subject-page-skeleton_editorialCopy__Uh9An{display:flex;flex-direction:column;gap:16px}.subject-page-skeleton_editorialImage__Whalm{height:340px;border-radius:16px;overflow:hidden}.subject-page-skeleton_ctaButton__LNrfK{width:150px;height:46px;margin-top:10px}.subject-page-skeleton_featureCard__IUTKq{min-height:190px;display:flex;flex-direction:column;gap:15px;background:#fff;border:1px solid #e8edf4}.subject-page-skeleton_cta__3kH_J{padding:96px 0;text-align:center;background:#eaf3ff}.subject-page-skeleton_cta__3kH_J .subject-page-skeleton_container__8Rpve{display:flex;flex-direction:column;align-items:center;gap:17px}@keyframes subject-page-skeleton_shimmer__d_Zbr{to{background-position:-200% 0}}@media (max-width:767px){.subject-page-skeleton_container__8Rpve{width:min(100% - 32px,1120px)}.subject-page-skeleton_hero__c6xai{min-height:600px}.subject-page-skeleton_editorialInner__CvcpV,.subject-page-skeleton_hero__c6xai>.subject-page-skeleton_container__8Rpve{grid-template-columns:1fr;min-height:0;padding:56px 0;gap:42px}.subject-page-skeleton_heroForm__TIN1W{height:auto;min-height:410px;padding:28px 20px}.subject-page-skeleton_grid__Lz__e,.subject-page-skeleton_stages___VxBw{grid-template-columns:repeat(2,1fr);gap:12px}.subject-page-skeleton_featureCard__IUTKq,.subject-page-skeleton_stage___SpnU{min-height:190px;padding:20px 14px}.subject-page-skeleton_editorial__iIr9p,.subject-page-skeleton_gridSection__HT0rI,.subject-page-skeleton_stageSection__f8fCR{padding:58px 0}.subject-page-skeleton_editorialInner__CvcpV{padding:0}.subject-page-skeleton_reverse__FuAaf .subject-page-skeleton_editorialCopy__Uh9An{order:0}.subject-page-skeleton_editorialImage__Whalm{height:220px}}@media (min-width:1200px) and (max-width:1399px) and (max-height:850px){.subject-page-skeleton_hero__c6xai,.subject-page-skeleton_hero__c6xai>.subject-page-skeleton_container__8Rpve{min-height:520px}.subject-page-skeleton_hero__c6xai>.subject-page-skeleton_container__8Rpve{padding-top:32px;padding-bottom:20px}}