.DirectoryShare_dialog__kva0A{width:min(520px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #fff;border-radius:24px;background:#fff;color:#171717;font-family:var(--font-poppins),Arial,sans-serif;box-shadow:0 24px 90px #25090938}.DirectoryShare_dialog__kva0A::backdrop{background:#18101070;backdrop-filter:blur(5px)}.DirectoryShare_dialog__kva0A[open]{animation:DirectoryShare_appear__kCcwi .18s ease-out}.DirectoryShare_panel__lnzPY{overflow:hidden;border-radius:inherit}.DirectoryShare_handle__ZRZlb{display:none}.DirectoryShare_header__ALHJ7{padding:24px 28px;border-bottom:1px solid #f0e5e5;background:#ffffff}.DirectoryShare_brandRow__RHn4y{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.DirectoryShare_brand__u7Z6N{width:122px;height:auto;mix-blend-mode:multiply}.DirectoryShare_close__uoXNF{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #efdede;border-radius:50%;background:#ffffffb3;color:#5c4545;transition:background .16s,color .16s}.DirectoryShare_close__uoXNF:hover{background:#fdecec;color:#e00b0c}.DirectoryShare_header__ALHJ7 h2{max-width:360px;margin:0;font-family:var(--font-afacad),Arial,sans-serif;font-size:36px;font-weight:650;line-height:1.05;letter-spacing:-.6px}.DirectoryShare_header__ALHJ7 h2 span{color:#e00b0c}.DirectoryShare_header__ALHJ7 p{margin-top:12px;font-size:14px;line-height:1.6;color:#665959}.DirectoryShare_body__AB_nG{padding:24px 28px 20px}.DirectoryShare_preview__o7Zya{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:24px;border:1px solid #f0e5e5;border-radius:14px;background:#fffdfd}.DirectoryShare_preview__o7Zya>div{min-width:0}.DirectoryShare_previewIcon__WPQi4{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:12px;background:#fdecec;color:#e00b0c}.DirectoryShare_eyebrow__bJXE0{display:block;margin-bottom:4px;font-size:10px;line-height:1.4;letter-spacing:1.3px;font-weight:600;text-transform:uppercase;color:#b80809}.DirectoryShare_preview__o7Zya h3{margin:0;font-family:var(--font-afacad),Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.DirectoryShare_preview__o7Zya p{margin-top:5px;font-size:12px;line-height:1.5;color:#706767;overflow-wrap:anywhere}.DirectoryShare_label__UGju5{margin:0 0 12px;font-size:14px;font-weight:500}.DirectoryShare_socials__GHUhh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.DirectoryShare_social__blGl0{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:12px 2px;border:1px solid #efebeb;border-radius:12px;font-size:12px;color:#373131;text-decoration:none;transition:background .16s,border-color .16s,transform .16s}.DirectoryShare_social__blGl0:hover{transform:translateY(-3px);background:#fff8f8;border-color:#efbbbb}.DirectoryShare_socialIcon__6qcqo{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.DirectoryShare_socialIcon__6qcqo svg{width:22px;height:22px}.DirectoryShare_whatsapp__i8Oz8{background:#e8f8ed;color:#167a42}.DirectoryShare_facebook__UlTfp{background:#eaf1ff;color:#1877f2}.DirectoryShare_linkedin__bakfN{background:#e9f3fa;color:#0a66c2}.DirectoryShare_email__wNVRI{background:#fdecec;color:#e00b0c}.DirectoryShare_divider__wiQQE{display:flex;align-items:center;gap:12px;margin-block:24px 18px;font-size:12px;color:#827575}.DirectoryShare_divider__wiQQE:after,.DirectoryShare_divider__wiQQE:before{content:"";height:1px;flex:1;background:#eee7e7}.DirectoryShare_copyRow__LsR2E{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid #e9dfdf;border-radius:12px;background:#faf8f8}.DirectoryShare_copyRow__LsR2E>svg{flex-shrink:0;color:#8d7777}.DirectoryShare_copyRow__LsR2E input{flex:1;min-width:0;width:0;height:44px;border:0;background:transparent;font-size:16px;color:#675b5b;text-overflow:ellipsis}.DirectoryShare_copyButton__7TCLi{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-width:114px;min-height:44px;padding:10px 12px;border-radius:8px;background:#e00b0c;color:#fff;font-size:13px;font-weight:500;transition:background .16s}.DirectoryShare_copyButton__7TCLi:hover{background:#b80809}.DirectoryShare_copyButton__7TCLi:disabled{opacity:.7;cursor:wait}.DirectoryShare_copyButton__7TCLi.DirectoryShare_copied__k6RpO{background:#187445}.DirectoryShare_feedback__CD3jB{min-height:36px;margin:10px 0 0;font-size:12px;line-height:1.5;text-align:center;color:#706767}.DirectoryShare_srOnly__500tN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DirectoryShare_dialog__kva0A :is(button,a,input):focus-visible{outline:2px solid #e00b0c;outline-offset:3px}@keyframes DirectoryShare_appear__kCcwi{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.DirectoryShare_dialog__kva0A{width:min(100vw,480px);max-width:calc(100vw - 10px);max-height:min(86dvh,760px);margin:auto auto 0;border:0;border-radius:22px 22px 0 0;overscroll-behavior:contain}.DirectoryShare_handle__ZRZlb{display:block;position:absolute;top:8px;left:50%;width:42px;height:4px;border-radius:999px;background:#e7cfcf;transform:translateX(-50%)}.DirectoryShare_panel__lnzPY{border-radius:22px 22px 0 0}.DirectoryShare_header__ALHJ7{padding:28px 18px 18px;background:#ffffff}.DirectoryShare_brandRow__RHn4y{margin-bottom:16px;gap:10px}.DirectoryShare_brand__u7Z6N{width:110px}.DirectoryShare_close__uoXNF{width:36px;height:36px}.DirectoryShare_header__ALHJ7 h2{max-width:260px;font-size:clamp(27px,7vw,30px);line-height:1.08}.DirectoryShare_header__ALHJ7 p{margin-top:10px;font-size:13px}.DirectoryShare_body__AB_nG{padding:18px 18px max(18px,env(safe-area-inset-bottom))}.DirectoryShare_preview__o7Zya{padding:12px;gap:10px;margin-bottom:18px}.DirectoryShare_previewIcon__WPQi4{width:42px;height:42px}.DirectoryShare_preview__o7Zya h3{font-size:20px}.DirectoryShare_socials__GHUhh{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.DirectoryShare_social__blGl0{min-height:64px;padding:10px 6px;font-size:11px;gap:8px}.DirectoryShare_socialIcon__6qcqo{width:34px;height:34px}.DirectoryShare_socialIcon__6qcqo svg{width:18px;height:18px}.DirectoryShare_copyRow__LsR2E{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px 10px;align-items:center;padding:10px 10px 10px 12px}.DirectoryShare_copyRow__LsR2E>svg{grid-row:1/span 2;margin-top:2px}.DirectoryShare_copyRow__LsR2E input{height:32px;font-size:14px}.DirectoryShare_copyButton__7TCLi{grid-column:1/-1;width:100%;min-width:0;min-height:42px}.DirectoryShare_feedback__CD3jB{min-height:28px;font-size:11px}}@media (max-width:380px){.DirectoryShare_body__AB_nG,.DirectoryShare_header__ALHJ7{padding-left:14px;padding-right:14px}.DirectoryShare_brandRow__RHn4y{margin-bottom:12px}.DirectoryShare_preview__o7Zya{padding:10px 12px}.DirectoryShare_preview__o7Zya h3{font-size:18px}.DirectoryShare_social__blGl0{font-size:10px}.DirectoryShare_copyButton__7TCLi{font-size:12px}}@media (prefers-reduced-motion:reduce){.DirectoryShare_dialog__kva0A[open]{animation:none}.DirectoryShare_close__uoXNF,.DirectoryShare_copyButton__7TCLi,.DirectoryShare_social__blGl0{transition:none}.DirectoryShare_social__blGl0:hover{transform:none}}.ProgramDirectory_directory__bgBga{padding:80px 32px;background:#fff;color:#010101;font-family:var(--font-afacad),Arial,sans-serif;scroll-margin-top:100px}.ProgramDirectory_container__fUZqm{max-width:1680px;margin-inline:auto}.ProgramDirectory_directory__bgBga button{cursor:pointer}.ProgramDirectory_directory__bgBga :is(button,select,input,a):focus-visible{outline:2px solid #E00B0C;outline-offset:4px}.ProgramDirectory_toolbar__NJ2oL{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-bottom:24px}.ProgramDirectory_tabs__tzFdw{display:flex;width:240px;height:48px;padding:1px;border:1px solid #00000014;border-radius:7px;background:#fff;box-shadow:0 4px 20px #0000001a}.ProgramDirectory_tabs__tzFdw button{flex:1;border-radius:7px;font-size:20px;line-height:27px}.ProgramDirectory_active__2mR9I{background:#E00B0C;color:#fff;font-weight:600}.ProgramDirectory_tabs__tzFdw .ProgramDirectory_active__2mR9I{box-shadow:0 4px 20px #0000001a}.ProgramDirectory_viewToggle__EVWEC{display:flex;overflow:hidden;border:1px solid #00000014;border-radius:12px}.ProgramDirectory_viewToggle__EVWEC button{display:flex;align-items:center;justify-content:center;gap:6px;width:94px;height:46px;font-size:20px;line-height:27px;border:1px solid #00000014}.ProgramDirectory_viewToggle__EVWEC button:first-child{border-radius:12px 1px 1px 12px}.ProgramDirectory_viewToggle__EVWEC button:last-child{border-radius:1px 12px 12px 1px}.ProgramDirectory_viewToggle__EVWEC .ProgramDirectory_active__2mR9I{border-color:#E00B0C}.ProgramDirectory_layout__aQZM3{display:grid;grid-template-columns:405px minmax(0,1fr);gap:21px;align-items:start}.ProgramDirectory_sidebar__oJCvZ{display:grid;gap:24px}.ProgramDirectory_filterSidebar__eJoB_{min-width:0;scroll-margin-top:100px}.ProgramDirectory_mobileApplyFilters__LknJi,.ProgramDirectory_mobileFilterToggle__36s20{display:none}.ProgramDirectory_resultsHeading__Ulo72{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ProgramDirectory_resultsHeading__Ulo72 h2{font-size:28px;font-weight:700;line-height:1.2}.ProgramDirectory_loadMore__fEDnz p,.ProgramDirectory_resultsHeading__Ulo72 p{margin-top:6px;color:#595959;font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;line-height:1.5}.ProgramDirectory_loadMore__fEDnz{display:grid;justify-items:center;gap:16px;margin-top:28px}.ProgramDirectory_loadMore__fEDnz button{min-height:48px;padding:10px 24px;border:1px solid #e00b0c;border-radius:8px;color:#E00B0C;font-size:18px;font-weight:600}.ProgramDirectory_loadMore__fEDnz button:hover{background:#fff2f2}.ProgramDirectory_keywordInput__7mC_B{width:100%;height:42px;padding:0 12px;border-radius:7px;background:#f4f3fb;color:#010101;font-size:14px}.ProgramDirectory_scholarshipToggle__iU7SB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:7px;background:#f4f3fb;font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;cursor:pointer}.ProgramDirectory_filterPanel__E0MKY{border-radius:12px;background:#fff;box-shadow:0 4px 20px #0000001a}.ProgramDirectory_filterHeading__qfico{display:flex;width:100%;min-height:63px;padding:18px 24px;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:20px;line-height:27px;font-weight:600}.ProgramDirectory_filterBody__SIdIK{padding:0 24px 18px}.ProgramDirectory_filterFields__zLkG_{display:grid;gap:18px}.ProgramDirectory_filterField__9RXXF{display:grid;min-width:0;gap:9px;color:#01010180;font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;line-height:20px}.ProgramDirectory_selectWrap__aT2cW{position:relative;display:flex;height:42px;width:100%}.ProgramDirectory_selectTrigger__TCrTC{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;border-radius:7px;background:#f4f3fb;color:#010101;font-family:inherit;font-size:12px;cursor:pointer;text-align:left;transition:box-shadow .15s ease,background-color .15s ease}.ProgramDirectory_selectTrigger__TCrTC:focus-visible,.ProgramDirectory_selectTrigger__TCrTC[aria-expanded=true]{outline:none;box-shadow:0 0 0 1px #ed2a1c;background:#fff}.ProgramDirectory_selectTrigger__TCrTC:disabled{cursor:not-allowed;opacity:.55}.ProgramDirectory_currencyNote__uLWGv{max-width:339px;margin-top:12px;line-height:18px;min-height:54px}.ProgramDirectory_currencyNote__uLWGv,.ProgramDirectory_rangeField__fuSzY{color:#01010180;font-family:var(--font-poppins),Arial,sans-serif;font-size:12px}.ProgramDirectory_rangeField__fuSzY{display:grid;grid-template-rows:20px 15px 20px;margin-top:20px}.ProgramDirectory_rangeField__fuSzY>span{display:flex;justify-content:space-between;align-items:center}.ProgramDirectory_rangeField__fuSzY output{font-family:var(--font-afacad),Arial,sans-serif;font-size:14px}.ProgramDirectory_rangeField__fuSzY input{appearance:none;align-self:center;width:100%;height:6px;margin:0;background:#f4f3fb;border-radius:5px;cursor:pointer}.ProgramDirectory_rangeField__fuSzY input::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border-radius:50%;background:#3c5eac}.ProgramDirectory_rangeField__fuSzY input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#3c5eac}.ProgramDirectory_rangeEnds__lVLKF{color:#010101;font-family:var(--font-afacad),Arial,sans-serif;font-size:12px}.ProgramDirectory_extraFilters__tXoBx{display:grid;gap:18px;padding:0 24px 24px}.ProgramDirectory_eligibilityFilters__dzn8Q{gap:14px}.ProgramDirectory_eligibilityNote__chPim{color:#595959;font-size:12px;line-height:1.5}.ProgramDirectory_eligibilityGroup__QMSsd{display:grid;gap:8px}.ProgramDirectory_eligibilityGroup__QMSsd>p{color:#010101;font-size:14px;font-weight:600}.ProgramDirectory_scoreInputs__roC0H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProgramDirectory_scoreInputs__roC0H .ProgramDirectory_filterField__9RXXF{gap:5px;font-size:12px}.ProgramDirectory_scoreInputs__roC0H .ProgramDirectory_keywordInput__7mC_B{height:40px;min-width:0;font-size:13px}.ProgramDirectory_reset__Yih5t{justify-self:start;color:#E00B0C;font-size:16px;text-decoration:underline;text-underline-offset:3px}.ProgramDirectory_results__81cgP{min-width:0;scroll-margin-top:100px}.ProgramDirectory_cardGrid__H_HMP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ProgramDirectory_universityCard___uRcJ{min-width:0;padding:14px;border:1px solid #00000014;border-radius:6px;background:#fff}.ProgramDirectory_expanded__7FiFZ{border-color:#E00B0C33;background:#fff;box-shadow:0 4px 20px #0000001a}.ProgramDirectory_cardHeader__mUC8K{display:flex;align-items:flex-start;gap:15px;min-height:44px}.ProgramDirectory_logo__q1jkg{display:flex;align-items:center;justify-content:center;width:40px;height:44px;flex-shrink:0;overflow:hidden;border-radius:3px}.ProgramDirectory_logoImage__VoPul{width:100%;height:100%;object-fit:contain}.ProgramDirectory_logoFallback__vHonh{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#101d42;color:#fff;font-size:15px;font-weight:600}.ProgramDirectory_universityIdentity__1ssF9{flex:1;min-width:0}.ProgramDirectory_universityIdentity__1ssF9 h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:24px}.ProgramDirectory_universityIdentity__1ssF9 p{display:flex;align-items:center;gap:8px;margin-top:2px;color:#01010180;font-family:var(--font-poppins),Arial,sans-serif;font-size:12px;line-height:18px}.ProgramDirectory_countryFlag__Lpepw{width:21px;height:14px;flex-shrink:0}.ProgramDirectory_universityIdentity__1ssF9 p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgramDirectory_cardActions__O3ewU{display:flex;gap:6px;flex-shrink:0}.ProgramDirectory_iconButton__zdOj3{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #0000001a;border-radius:50%;color:#01010180;background:#fff}.ProgramDirectory_iconButton__zdOj3.ProgramDirectory_saved__C7q__{border-color:#E00B0C;color:#E00B0C;background:transparent}.ProgramDirectory_badges__rGwbe{display:flex;align-items:center;gap:9px;min-height:30px;margin-top:24px}.ProgramDirectory_badges__rGwbe:empty{display:none}.ProgramDirectory_badges__rGwbe span{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:30px;padding-inline:4px;border:.5px solid #0000000f;border-radius:8px;background:#fff;color:#010101;font-family:var(--font-poppins),Arial,sans-serif;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.ProgramDirectory_badges__rGwbe .ProgramDirectory_scholarshipBadge__42B_w{flex-grow:1.5;border-color:transparent;background:#fdebEE;color:#E00B0C}.ProgramDirectory_universityPhoto__gFX7J{position:relative;height:140px;margin-top:14px;overflow:hidden;border-radius:10px;background:#f1f3f6}.ProgramDirectory_universityPhoto__gFX7J img{display:block;width:100%;height:100%;object-fit:cover}.ProgramDirectory_universityPhoto__gFX7J:has(img):after{content:"";position:absolute;inset:0;background:#0000001a;pointer-events:none}.ProgramDirectory_photoPlaceholder__9jL5c{display:grid;height:100%;place-items:center;color:#687385;font-size:14px}.ProgramDirectory_feeRow__cP26E{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-top:14px}.ProgramDirectory_matchBadge__OKhDh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:30px;min-width:131px;padding:4px 9px;border:.5px solid #002248;border-radius:8px;background:#00224808;color:#002248;font-family:var(--font-poppins),Arial,sans-serif;font-size:10px;font-weight:500;line-height:18px}.ProgramDirectory_universityFee__hjNLZ{color:#010101;font-size:14px;line-height:19px;font-weight:600;text-align:right}.ProgramDirectory_showPrograms__GG4XF{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;margin-top:14px;border:1px solid #00000014;border-radius:5px;background:#fff;font-size:14px;font-weight:500;line-height:19px}.ProgramDirectory_expanded__7FiFZ .ProgramDirectory_showPrograms__GG4XF{box-shadow:0 4px 20px #00000014}.ProgramDirectory_matchingPrograms__idSVd{margin-top:14px}.ProgramDirectory_matchingHeading__I26zE{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;min-height:26px}.ProgramDirectory_matchingHeading__I26zE h4{font-size:14px;font-weight:600;line-height:19px}.ProgramDirectory_matchingHeading__I26zE button{display:flex;justify-content:center;align-items:center;gap:3px;width:80px;height:26px;border-radius:3px;background:#E00B0C;color:#fff;font-size:12px;line-height:16px}.ProgramDirectory_programRows__Fp75M{display:grid;gap:20px}.ProgramDirectory_programRow__qTJBO{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;min-width:0;padding:12px 13px;border:1px solid var(--program-border);border-radius:4px;background:var(--program-background);box-shadow:0 2px 10px #00000014}.ProgramDirectory_programRow__qTJBO:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:4px;border-radius:4px 0 0 4px;background:var(--program-accent)}.ProgramDirectory_blue__m8_vv{--program-border:#5364ff26;--program-background:#f5f7ff;--program-accent:#5346ff}.ProgramDirectory_orange__C5y6y{--program-border:#ff6a1a26;--program-background:#fff8ee;--program-accent:#f45c20}.ProgramDirectory_purple__syTbN{--program-border:#8a18ff26;--program-background:#f7f1ff;--program-accent:#8a00ff}.ProgramDirectory_programDescription__qPrWM{min-width:0;flex:1}.ProgramDirectory_programDescription__qPrWM p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px}.ProgramDirectory_programDescription__qPrWM>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:var(--font-poppins),Arial,sans-serif;font-size:10px;line-height:15px;color:#01010180}.ProgramDirectory_programPrice__6_fHh{max-width:110px;flex-shrink:0;text-align:right;font-size:12px;line-height:16px}.ProgramDirectory_programPrice__6_fHh p{color:var(--program-accent);font-weight:600}.ProgramDirectory_programPrice__6_fHh span{display:block;margin-top:3px}.ProgramDirectory_listView__92D41{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_listView__92D41.ProgramDirectory_universityResults__S3TXe{row-gap:20px}.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_badges__rGwbe{margin-top:24px;gap:28px}.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_badges__rGwbe span{height:38px}.ProgramDirectory_listView__92D41 .ProgramDirectory_universityPhoto__gFX7J{height:240px;margin-top:18px}.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_feeRow__cP26E{justify-content:flex-start;gap:60px;margin-top:18px}.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_showPrograms__GG4XF{height:44px;margin-top:18px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programRows__Fp75M{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_listView__92D41 .ProgramDirectory_matchingPrograms__idSVd{margin-top:18px}.ProgramDirectory_programCard__XBtCz{--credential-color:#007440;--credential-background:#e8f5ee;position:relative;min-width:0;min-height:466px;padding:18px;border:1px solid #ece8e3;border-radius:10px;background:#fff;box-shadow:0 8px 24px #00000012}.ProgramDirectory_goldProgram__onnld{--credential-color:#958000;--credential-background:#fbf8df}.ProgramDirectory_programHeader__LNaum{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:72px}.ProgramDirectory_programHeader__LNaum .ProgramDirectory_cardActions__O3ewU{position:absolute;top:0;right:0}.ProgramDirectory_programLogo__24tYV{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;overflow:hidden;border:1px solid #ece8e3;border-radius:14px;background:#fff}.ProgramDirectory_programLogo__24tYV .ProgramDirectory_logoImage__VoPul{padding:4px}.ProgramDirectory_programLogo__24tYV .ProgramDirectory_logoFallback__vHonh{background:#fff;color:var(--credential-color)}.ProgramDirectory_programTitleBlock__pyXF4{flex:1;min-width:0}.ProgramDirectory_programBadges___PaJO{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-right:64px}.ProgramDirectory_programScholarship__CbzZC{padding:2px 8px;border-radius:999px;background:#E00B0C;color:white;font-size:11px;font-weight:600}.ProgramDirectory_locationText__OYnBw:before{content:": "}.ProgramDirectory_credentialChip__phR5z{display:block;width:fit-content;max-width:100%;height:22px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:var(--credential-background);color:var(--credential-color);font-size:12px;line-height:16px;font-weight:500}.ProgramDirectory_programTitleBlock__pyXF4 h3{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;font-size:18px;font-weight:600;line-height:24px}.ProgramDirectory_programTitleBlock__pyXF4>p{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),Arial,sans-serif;font-size:12px;line-height:18px;color:#01010180}.ProgramDirectory_programLocation__wYJWJ{display:flex;align-items:center;gap:6px;height:21px;min-width:0;margin-top:18px;font-size:16px;line-height:21px}.ProgramDirectory_locationDot__oIP_0{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--credential-color)}.ProgramDirectory_programLocation__wYJWJ strong{min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ProgramDirectory_programLocation__wYJWJ>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;color:#01010180}.ProgramDirectory_programStats__fJNP8{display:grid;gap:12px;margin-top:14px}.ProgramDirectory_programStats__fJNP8>div{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:77px;padding:14px 16px;border-radius:12px;background:#faf8f6}.ProgramDirectory_programStats__fJNP8 dt{font-size:16px;font-weight:600;line-height:21px;letter-spacing:.06em}.ProgramDirectory_programStats__fJNP8 dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:18px;line-height:24px}.ProgramDirectory_programStats__fJNP8 dd strong{font-weight:600;overflow-wrap:anywhere}.ProgramDirectory_programStats__fJNP8 dd span{color:#01010180;font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;line-height:21px}.ProgramDirectory_programFooter__s16pg{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;margin-top:18px}.ProgramDirectory_startApplication__7o585{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:127px;min-height:30px;padding:4px 7px;border-radius:2.79px;background:#E00B0C;color:#fff;font-size:14px;font-weight:500;line-height:19px;text-decoration:none}.ProgramDirectory_viewDetails__5j9mw{color:#01010180;font-size:14px;font-weight:500;line-height:19px;text-align:right}.ProgramDirectory_viewDetails__5j9mw:hover{color:#E00B0C}.ProgramDirectory_programResults__faWMs.ProgramDirectory_listView__92D41{margin-left:16px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programCard__XBtCz{min-height:323px;padding:24px;border-radius:18px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programHeader__LNaum{min-height:79px;gap:16px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programTitleBlock__pyXF4 h3{margin-top:8px;font-size:20px;line-height:27px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programLocation__wYJWJ{margin-top:20px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8>div{min-height:83px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8 dt{font-size:18px;line-height:24px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8 dd{font-size:20px;line-height:27px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programFooter__s16pg{margin-top:20px}.ProgramDirectory_listView__92D41 .ProgramDirectory_startApplication__7o585{min-width:114px;font-size:12px;line-height:16px}.ProgramDirectory_detailsDialog__QWOy3{width:min(620px,calc(100% - 32px));max-height:calc(100% - 48px);margin:auto;padding:28px;border:1px solid #ece8e3;border-radius:18px;color:#1a1a1a;background:#fff;box-shadow:0 8px 24px #00000020}.ProgramDirectory_detailsDialog__QWOy3::backdrop{background:#01010166}.ProgramDirectory_dialogHeading__IJs8Q{display:flex;align-items:start;justify-content:space-between;gap:20px}.ProgramDirectory_dialogHeading__IJs8Q h2{font-size:26px;font-weight:600;line-height:32px}.ProgramDirectory_dialogHeading__IJs8Q button{flex-shrink:0;width:32px;height:32px;font-size:28px;line-height:28px}.ProgramDirectory_detailsDialog__QWOy3>p{margin-top:16px;font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;line-height:22px;white-space:pre-line}.ProgramDirectory_detailsDialog__QWOy3 dl{display:grid;gap:12px;margin-block:24px}.ProgramDirectory_detailsDialog__QWOy3 dl>div{display:flex;justify-content:space-between;gap:24px}.ProgramDirectory_detailsDialog__QWOy3 dt,.ProgramDirectory_detailsDialog__QWOy3 h3{font-weight:600}.ProgramDirectory_detailsDialog__QWOy3 dd{text-align:right}.ProgramDirectory_detailsDialog__QWOy3>a{margin-top:20px}.ProgramDirectory_empty__bQ6ug,.ProgramDirectory_error__l_jcK{padding:32px;border:1px solid #00000014;border-radius:6px;font-size:18px;text-align:center}.ProgramDirectory_empty__bQ6ug button{display:block;margin:16px auto 0;color:#E00B0C;text-decoration:underline}.ProgramDirectory_error__l_jcK{color:#b80809;background:#fff6f6;border-color:#E00B0C33}.ProgramDirectory_skeleton__zx1yN{height:374px;border-radius:6px;background:#f4f3fb;animation:ProgramDirectory_pulse__TX0Li 1.5s ease-in-out infinite}@keyframes ProgramDirectory_pulse__TX0Li{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ProgramDirectory_skeleton__zx1yN{animation:none}}@media (max-width:1599px){.ProgramDirectory_directory__bgBga{padding:64px 32px}.ProgramDirectory_layout__aQZM3{grid-template-columns:300px minmax(0,1fr)}.ProgramDirectory_cardGrid__H_HMP{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramDirectory_listView__92D41{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_currencyNote__uLWGv{min-height:auto}}@media (min-width:1400px) and (max-width:1599px){.ProgramDirectory_cardGrid__H_HMP:not(.ProgramDirectory_listView__92D41){grid-template-columns:repeat(3,minmax(0,1fr))}.ProgramDirectory_badges__rGwbe{gap:8px}.ProgramDirectory_badges__rGwbe span{font-size:12px}.ProgramDirectory_universityIdentity__1ssF9 h3{font-size:16px}.ProgramDirectory_cardHeader__mUC8K{gap:8px}.ProgramDirectory_cardActions__O3ewU{gap:3px}.ProgramDirectory_iconButton__zdOj3{width:23px;height:23px}.ProgramDirectory_logo__q1jkg{width:34px;height:40px}}@media (max-width:1023px){.ProgramDirectory_directory__bgBga{padding:40px 24px}.ProgramDirectory_layout__aQZM3{grid-template-columns:260px minmax(0,1fr)}.ProgramDirectory_cardGrid__H_HMP{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_extraFilters__tXoBx,.ProgramDirectory_filterBody__SIdIK,.ProgramDirectory_filterHeading__qfico{padding-inline:20px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programRows__Fp75M{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_programResults__faWMs.ProgramDirectory_listView__92D41{margin-left:0}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_listView__92D41 .ProgramDirectory_programCard__XBtCz{padding:18px}}@media (max-width:767px){.ProgramDirectory_directory__bgBga{padding:32px 16px}.ProgramDirectory_toolbar__NJ2oL{flex-wrap:wrap;gap:12px;margin-bottom:24px}.ProgramDirectory_tabs__tzFdw{width:100%;height:48px}.ProgramDirectory_tabs__tzFdw button{font-size:20px}.ProgramDirectory_viewToggle__EVWEC{display:none}.ProgramDirectory_mobileFilterToggle__36s20{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid #dedee5;border-radius:8px;background:#fff;font-size:18px;font-weight:600}.ProgramDirectory_mobileFilterToggle__36s20>span{display:inline-flex;align-items:center;gap:8px}.ProgramDirectory_mobileFilterToggle__36s20>span:last-child{color:#595959;font-size:16px;font-weight:400}.ProgramDirectory_filterCount__Zy3N6{display:grid;min-width:24px;height:24px;padding-inline:5px;place-items:center;border-radius:50%;background:#E00B0C;color:white;font-size:14px}.ProgramDirectory_filterSidebar__eJoB_{display:none}.ProgramDirectory_filterSidebar__eJoB_.ProgramDirectory_filtersOpen__ov1GM{display:block}.ProgramDirectory_mobileApplyFilters__LknJi{display:block;width:100%;min-height:48px;margin-top:16px;padding:12px 16px;border-radius:8px;background:#E00B0C;color:white;font-size:18px;font-weight:600}.ProgramDirectory_layout__aQZM3{grid-template-columns:minmax(0,1fr);gap:24px}.ProgramDirectory_sidebar__oJCvZ{gap:16px}.ProgramDirectory_filterFields__zLkG_,.ProgramDirectory_scoreInputs__roC0H{grid-template-columns:minmax(0,1fr)}.ProgramDirectory_filterField__9RXXF{color:#4b4b55;font-size:14px;line-height:1.5}.ProgramDirectory_keywordInput__7mC_B,.ProgramDirectory_selectWrap__aT2cW{height:48px}.ProgramDirectory_keywordInput__7mC_B,.ProgramDirectory_selectTrigger__TCrTC{color:#4b4b55;font-size:16px}.ProgramDirectory_scholarshipToggle__iU7SB{min-height:48px;font-size:15px}.ProgramDirectory_scholarshipToggle__iU7SB input{width:22px;height:22px;flex-shrink:0}.ProgramDirectory_currencyNote__uLWGv{max-width:none;color:#595959;font-size:14px;line-height:1.5}.ProgramDirectory_rangeField__fuSzY{grid-template-rows:auto 36px auto;color:#4b4b55;font-size:14px}.ProgramDirectory_rangeField__fuSzY input::-webkit-slider-thumb{width:24px;height:24px}.ProgramDirectory_rangeField__fuSzY input::-moz-range-thumb{width:24px;height:24px}.ProgramDirectory_rangeEnds__lVLKF,.ProgramDirectory_rangeField__fuSzY output{font-size:16px}.ProgramDirectory_reset__Yih5t{min-height:44px;font-size:17px}.ProgramDirectory_resultsHeading__Ulo72 h2{font-size:28px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programCard__XBtCz,.ProgramDirectory_programCard__XBtCz,.ProgramDirectory_universityCard___uRcJ{min-height:0;padding:16px;border-radius:14px;scroll-margin-top:100px}.ProgramDirectory_cardHeader__mUC8K,.ProgramDirectory_listView__92D41 .ProgramDirectory_programHeader__LNaum,.ProgramDirectory_programHeader__LNaum{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;min-height:0}.ProgramDirectory_logo__q1jkg,.ProgramDirectory_programLogo__24tYV{grid-row:1;grid-column:1;width:56px;height:56px}.ProgramDirectory_cardHeader__mUC8K .ProgramDirectory_cardActions__O3ewU,.ProgramDirectory_programHeader__LNaum .ProgramDirectory_cardActions__O3ewU{position:static;grid-row:1;grid-column:2;justify-self:end;align-self:center;gap:8px}.ProgramDirectory_iconButton__zdOj3{width:44px;height:44px;color:#656565}.ProgramDirectory_iconButton__zdOj3 svg{width:20px;height:20px}.ProgramDirectory_programTitleBlock__pyXF4,.ProgramDirectory_universityIdentity__1ssF9{grid-row:2;grid-column:1/-1}.ProgramDirectory_programBadges___PaJO{padding-right:0}.ProgramDirectory_credentialChip__phR5z{max-width:100%;height:auto;min-height:26px;padding:4px 10px;white-space:normal;font-size:14px;line-height:18px}.ProgramDirectory_programScholarship__CbzZC{padding:4px 10px;font-size:13px;line-height:18px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programTitleBlock__pyXF4 h3,.ProgramDirectory_programTitleBlock__pyXF4 h3,.ProgramDirectory_universityIdentity__1ssF9 h3{margin-top:8px;overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:23px;line-height:1.2}.ProgramDirectory_programTitleBlock__pyXF4>p,.ProgramDirectory_universityIdentity__1ssF9 p,.ProgramDirectory_universityIdentity__1ssF9 p span{overflow:visible;white-space:normal;color:#595959;font-size:14px;line-height:1.5}.ProgramDirectory_listView__92D41 .ProgramDirectory_programLocation__wYJWJ,.ProgramDirectory_programLocation__wYJWJ{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;height:auto;gap:4px 8px;margin-top:16px}.ProgramDirectory_programLocation__wYJWJ strong{max-width:none;overflow:visible;white-space:normal;font-size:18px;line-height:1.35}.ProgramDirectory_programLocation__wYJWJ>span:last-child{grid-column:2;overflow:visible;white-space:normal;color:#595959;font-size:14px;line-height:1.5}.ProgramDirectory_locationText__OYnBw:before{content:none}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8,.ProgramDirectory_programStats__fJNP8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8>div,.ProgramDirectory_programStats__fJNP8>div{min-height:80px;padding:12px;justify-content:flex-start}.ProgramDirectory_programStats__fJNP8>div:nth-child(2){grid-column:1/-1;grid-row:1}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8 dt,.ProgramDirectory_programStats__fJNP8 dt{font-family:var(--font-poppins),Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;color:#595959}.ProgramDirectory_listView__92D41 .ProgramDirectory_programStats__fJNP8 dd,.ProgramDirectory_programStats__fJNP8 dd{font-size:21px;line-height:1.25}.ProgramDirectory_programStats__fJNP8 dd span{color:#595959;font-size:14px}.ProgramDirectory_programFooter__s16pg{flex-direction:column;align-items:stretch;gap:8px}.ProgramDirectory_listView__92D41 .ProgramDirectory_startApplication__7o585,.ProgramDirectory_startApplication__7o585,.ProgramDirectory_viewDetails__5j9mw{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 12px;border-radius:8px;font-size:18px;line-height:1.3;text-align:center}.ProgramDirectory_viewDetails__5j9mw{min-height:44px;border:1px solid #dedee5;color:#373737}.ProgramDirectory_badges__rGwbe,.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_badges__rGwbe{flex-wrap:wrap;gap:8px;margin-top:16px}.ProgramDirectory_badges__rGwbe span{flex:1 1 auto;padding-inline:10px;font-size:13px}.ProgramDirectory_feeRow__cP26E,.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_feeRow__cP26E{flex-wrap:wrap;gap:12px}.ProgramDirectory_universityFee__hjNLZ{font-size:18px;line-height:1.4;text-align:left}.ProgramDirectory_matchBadge__OKhDh{font-size:13px}.ProgramDirectory_listView__92D41 .ProgramDirectory_universityCard___uRcJ .ProgramDirectory_showPrograms__GG4XF,.ProgramDirectory_showPrograms__GG4XF{min-height:48px;font-size:18px}.ProgramDirectory_matchingHeading__I26zE h4{font-size:18px}.ProgramDirectory_matchingHeading__I26zE button{min-height:44px;font-size:16px}.ProgramDirectory_programRow__qTJBO{flex-direction:column;align-items:stretch}.ProgramDirectory_programDescription__qPrWM p{white-space:normal;font-size:18px;line-height:1.3}.ProgramDirectory_programDescription__qPrWM>span{white-space:normal;color:#595959;font-size:14px;line-height:1.5}.ProgramDirectory_programPrice__6_fHh{max-width:none;font-size:16px;line-height:1.4;text-align:left}.ProgramDirectory_detailsDialog__QWOy3{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px;overscroll-behavior:contain}.ProgramDirectory_dialogHeading__IJs8Q{position:sticky;top:-20px;z-index:1;gap:12px;margin:-20px -20px 0;padding:16px 20px;background:white;border-bottom:1px solid #ece8e3}.ProgramDirectory_dialogHeading__IJs8Q button{width:44px;height:44px}.ProgramDirectory_detailsDialog__QWOy3 dl,.ProgramDirectory_detailsDialog__QWOy3>div>p,.ProgramDirectory_detailsDialog__QWOy3>p{font-size:16px;line-height:1.6}.ProgramDirectory_detailsDialog__QWOy3 dl>div{flex-direction:column;gap:4px;padding-top:10px}.ProgramDirectory_detailsDialog__QWOy3 dd{text-align:left;overflow-wrap:anywhere}.ProgramDirectory_detailsDialog__QWOy3 dd>span{margin-left:6px}.ProgramDirectory_loadMore__fEDnz button{width:100%}}