.official-website-link_link__LoBB_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-height:94px;padding:17px 19px;border:1px solid rgba(223,166,49,.28);border-radius:11px;color:#153f7b;background:linear-gradient(135deg,#fff6df,#fff1ce);box-shadow:0 10px 24px rgba(162,109,21,.08);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.official-website-link_link__LoBB_:hover{border-color:rgba(210,31,50,.42);box-shadow:0 14px 30px rgba(162,109,21,.14);transform:translateY(-2px)}.official-website-link_link__LoBB_:focus-visible{outline:3px solid #efad2f;outline-offset:3px}.official-website-link_link__LoBB_ span{color:#876420;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.official-website-link_link__LoBB_ strong{grid-column:1;overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.official-website-link_link__LoBB_ svg{grid-column:2;grid-row:1/3}@media (max-width:480px){.official-website-link_link__LoBB_{min-height:88px;padding:15px 17px}}@media (prefers-reduced-motion:reduce){.official-website-link_link__LoBB_{transition:none}}.university-comparison_directoryCardShell__L6ATO{position:relative;min-width:0}.university-comparison_directoryCardShell__L6ATO>a{height:100%}.university-comparison_compareToggle__fcw1X{position:absolute;z-index:4;top:14px;right:14px;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:rgba(13,47,105,.88);box-shadow:0 8px 22px rgba(5,25,59,.25);font-weight:850;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.university-comparison_compareToggle__fcw1X span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#173f79;background:#fff;font-size:.85rem}.university-comparison_compareToggle__fcw1X[aria-pressed=true]{border-color:#76b6ff;background:#1672c4}.university-comparison_compareToggle__fcw1X:disabled{opacity:.52;cursor:not-allowed}.university-comparison_compareToggle__fcw1X:focus-visible{outline:3px solid #ffc75a;outline-offset:3px}.university-comparison_compareTray__J_t_s{position:sticky;z-index:20;bottom:18px;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.5fr) auto;align-items:center;gap:18px;max-width:1180px;margin:28px auto 0;padding:15px 16px;border:1px solid rgba(255,255,255,.18);border-radius:20px;color:#fff;background:linear-gradient(135deg,rgba(10,40,87,.97),rgba(26,83,151,.97));box-shadow:0 24px 64px rgba(8,35,76,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.university-comparison_trayHeading__v9NTd{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.university-comparison_trayHeading__v9NTd>span:nth-child(2),.university-comparison_trayUniversity__lpdeW>span:nth-child(2){display:grid;gap:2px;min-width:0}.university-comparison_trayHeading__v9NTd small,.university-comparison_trayUniversity__lpdeW small{color:#cbd9ed;font-size:.74rem}.university-comparison_trayIcon__rDjR0{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:rgba(255,255,255,.12)}.university-comparison_clearButton__5S_Og{border:0;color:#dbe8fa;background:none;font-weight:750;cursor:pointer}.university-comparison_traySelections__uqzIq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.university-comparison_trayUniversity__lpdeW{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08)}.university-comparison_trayUniversity__lpdeW>span:nth-child(2) strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.university-comparison_trayUniversity__lpdeW button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.1);cursor:pointer}.university-comparison_trayLogo__9ImaX{display:grid;position:relative;width:43px;height:43px;place-items:center;overflow:hidden;border-radius:10px;background:#fff}.university-comparison_trayLogo__9ImaX img{max-width:37px;max-height:33px;object-fit:contain}.university-comparison_trayLogo__9ImaX strong{color:#173f79;font-size:.72rem}.university-comparison_emptySelection__BXJSJ{display:grid;min-height:59px;place-items:center;padding:7px;border:1px dashed rgba(255,255,255,.28);border-radius:12px;color:#bdcde4;font-size:.72rem;text-align:center}.university-comparison_compareAction__rfHq4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 17px;border:0;border-radius:13px;color:#153c71;background:#fff;font-weight:900;white-space:nowrap}.university-comparison_compareAction__rfHq4:disabled{color:#a7b6c9;background:rgba(255,255,255,.12)}.university-comparison_page__l0xwQ{min-height:100vh;padding:28px 20px 80px;color:#17233a;background:radial-gradient(circle at 85% 5%,rgba(66,137,220,.14),transparent 24rem),#f4f7fb}.university-comparison_breadcrumb___G_RC,.university-comparison_comparisonSection__cKMsK,.university-comparison_courseSection__u6mUK,.university-comparison_emptyState__TfX_8,.university-comparison_hero__VvUSd{width:min(1280px,100%);margin-inline:auto}.university-comparison_breadcrumb___G_RC{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#61718a;font-size:.88rem}.university-comparison_breadcrumb___G_RC a{display:inline-flex;align-items:center;gap:5px;color:#245992;font-weight:750}.university-comparison_hero__VvUSd{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px;padding:32px 36px;border-radius:26px;color:#fff;background:linear-gradient(130deg,#0c326c,#1f5ca4 68%,#2777be);box-shadow:0 22px 56px rgba(17,56,108,.18)}.university-comparison_hero__VvUSd h1{max-width:760px;margin:8px 0 10px;color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.university-comparison_hero__VvUSd p{max-width:760px;margin:0;color:#d7e5f8;font-size:1rem;line-height:1.65}.university-comparison_hero__VvUSd>a{flex:none;padding:11px 15px;border:1px solid rgba(255,255,255,.28);border-radius:12px;color:#fff;font-weight:800}.university-comparison_scrollHint__jy9Bb{display:none;margin-bottom:8px;color:#61718a;font-size:.78rem}.university-comparison_tableViewport__rOx__{overflow-x:auto;padding-bottom:8px;border-radius:22px;box-shadow:0 18px 48px rgba(23,61,111,.1);scrollbar-color:#6c91bf #dce7f5}.university-comparison_comparisonTable__LAnuN{width:100%;min-width:var(--compare-min-width);border:1px solid #d9e3ef;border-collapse:separate;border-spacing:0;border-radius:22px;overflow:hidden;background:#fff;table-layout:fixed}.university-comparison_comparisonTable__LAnuN td,.university-comparison_comparisonTable__LAnuN th{min-width:0;padding:18px 20px;border-right:1px solid #e2e9f2;border-bottom:1px solid #e2e9f2;text-align:left;vertical-align:top}.university-comparison_comparisonTable__LAnuN tr>:first-child{width:170px}.university-comparison_comparisonTable__LAnuN tr>:last-child{border-right:0}.university-comparison_comparisonTable__LAnuN tbody tr:last-child>*{border-bottom:0}.university-comparison_cornerCell__1NXNm{color:#6a7890;background:#eef4fb;vertical-align:bottom!important}.university-comparison_cornerCell__1NXNm span{font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.university-comparison_cornerCell__1NXNm strong{display:block;margin-top:4px;color:#173f79;font-size:1.15rem}.university-comparison_universityHeaderCell__EUY6b{padding:0!important;background:linear-gradient(180deg,#fff,#f8fbff)}.university-comparison_universityHeader__i_pyc{display:flex;min-height:330px;flex-direction:column;align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fbff);padding:18px 20px}.university-comparison_logoPanel__zId4f{display:grid;position:relative;width:100%;height:132px;place-items:center;margin-bottom:15px;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#edf3fb,#fff9ee)}.university-comparison_logoPanel__zId4f img{object-fit:contain;padding:18px 26px}.university-comparison_universityHeader__i_pyc>span{color:#c8243b;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.university-comparison_universityHeader__i_pyc h2{margin:6px 0 8px;color:#173f79;font-size:1.22rem;line-height:1.2}.university-comparison_universityHeader__i_pyc p{display:flex;align-items:center;gap:5px;margin:0 0 16px;color:#65748b;font-size:.85rem}.university-comparison_universityHeader__i_pyc>a{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:#1d5c9d;font-weight:850}.university-comparison_rowLabel__2RUD1{display:flex;align-items:center;gap:9px;color:#234f83;background:#f4f8fd}.university-comparison_factCell__Sh_os{color:#3d4b61;font-size:.9rem;line-height:1.5}.university-comparison_courseSection__u6mUK{margin-top:58px}.university-comparison_sectionHeading__HaJhk{max-width:780px;margin-bottom:24px}.university-comparison_sectionHeading__HaJhk h2{margin:8px 0 10px;color:#173f79;font-size:clamp(1.7rem,3vw,2.5rem)}.university-comparison_sectionHeading__HaJhk p{margin:0;color:#637187;line-height:1.65}.university-comparison_courseColumns__B1iP6{display:grid;grid-template-columns:repeat(var(--compare-count),minmax(0,1fr));align-items:start;gap:18px}.university-comparison_courseColumn__wOcat{overflow:hidden;border:1px solid #d9e3ef;border-radius:20px;background:#fff;box-shadow:0 15px 38px rgba(23,61,111,.09)}.university-comparison_courseColumn__wOcat>header{display:flex;align-items:center;gap:12px;min-height:92px;padding:15px 18px;color:#fff;background:linear-gradient(130deg,#103d7d,#2366aa)}.university-comparison_courseColumn__wOcat header>span:last-child{min-width:0}.university-comparison_courseColumn__wOcat header small{color:#cddcf0;font-size:.72rem;font-weight:750}.university-comparison_courseColumn__wOcat header h3{margin:3px 0 0;color:#fff;font-size:1rem;line-height:1.25}.university-comparison_courseLogo__4CAwU{display:grid;width:60px;height:60px;flex:0 0 60px;place-items:center;overflow:hidden;border-radius:13px;color:#173f79;background:#fff;font-size:.75rem;font-weight:900}.university-comparison_courseLogo__4CAwU img{max-width:52px;max-height:46px;object-fit:contain}.university-comparison_courseList__3CaM9{display:grid;gap:10px;padding:14px}.university-comparison_courseCard__dDIHq{padding:13px 14px;border:1px solid #e1e8f2;border-radius:13px;background:#fafcff}.university-comparison_courseCard__dDIHq h4{margin:0 0 10px;color:#203d68;font-size:.95rem}.university-comparison_courseCard__dDIHq dl{display:grid;gap:7px;margin:0}.university-comparison_courseCard__dDIHq dl div{display:grid;grid-template-columns:70px 1fr;gap:8px;font-size:.77rem}.university-comparison_courseCard__dDIHq dt{color:#77859a}.university-comparison_courseCard__dDIHq dd{margin:0;color:#38465c;font-weight:700}.university-comparison_columnActions__Bj1sr{display:grid;gap:6px;padding:0 14px 16px}.university-comparison_columnActions__Bj1sr a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:10px;color:#1d5c9d;background:#eef5fd;font-size:.8rem;font-weight:850}.university-comparison_emptyState__TfX_8{display:grid;max-width:680px;place-items:center;margin-top:80px;padding:52px 34px;border:1px solid #d9e3ef;border-radius:26px;text-align:center;background:#fff;box-shadow:0 18px 50px rgba(23,61,111,.1)}.university-comparison_emptyIcon___wAkI{display:grid;width:72px;height:72px;place-items:center;margin-bottom:16px;border-radius:20px;color:#fff;background:linear-gradient(145deg,#174b8f,#2c76bd)}.university-comparison_emptyIcon___wAkI svg{width:34px;height:34px}.university-comparison_emptyState__TfX_8 h1{margin:8px 0 10px;color:#173f79}.university-comparison_emptyState__TfX_8 p{max-width:480px;margin:0 0 22px;color:#66758a;line-height:1.65}.university-comparison_emptyState__TfX_8 a{display:inline-flex;align-items:center;gap:6px;padding:12px 17px;border-radius:12px;color:#fff;background:#ce2639;font-weight:850}@media (max-width:980px){.university-comparison_compareTray__J_t_s{grid-template-columns:1fr auto}.university-comparison_traySelections__uqzIq{grid-column:1/-1;grid-row:2}.university-comparison_courseColumns__B1iP6{grid-template-columns:1fr}.university-comparison_courseColumn__wOcat{display:grid;grid-template-columns:minmax(220px,.42fr) 1fr}.university-comparison_courseColumn__wOcat>header{align-self:stretch}.university-comparison_courseList__3CaM9{grid-column:2;grid-row:1/span 2}.university-comparison_columnActions__Bj1sr{align-self:start}}@media (max-width:680px){.university-comparison_page__l0xwQ{padding:18px 12px 64px}.university-comparison_hero__VvUSd{align-items:flex-start;flex-direction:column;padding:25px 22px;border-radius:20px}.university-comparison_hero__VvUSd h1{font-size:2rem}.university-comparison_scrollHint__jy9Bb{display:block}.university-comparison_comparisonTable__LAnuN tr>:first-child{width:124px}.university-comparison_comparisonTable__LAnuN td,.university-comparison_comparisonTable__LAnuN th{padding:14px}.university-comparison_universityHeader__i_pyc{min-height:310px}.university-comparison_logoPanel__zId4f{height:116px}.university-comparison_compareTray__J_t_s{position:sticky;bottom:8px;grid-template-columns:1fr;gap:12px;margin-inline:-4px;padding:13px;border-radius:17px}.university-comparison_traySelections__uqzIq{grid-column:auto;grid-row:auto;grid-template-columns:1fr}.university-comparison_trayUniversity__lpdeW{min-height:52px}.university-comparison_emptySelection__BXJSJ{display:none}.university-comparison_compareAction__rfHq4{width:100%}.university-comparison_courseColumn__wOcat{display:block}.university-comparison_courseList__3CaM9{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.university-comparison_columnActions__Bj1sr a,.university-comparison_compareAction__rfHq4,.university-comparison_compareToggle__fcw1X,.university-comparison_universityHeader__i_pyc>a{transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.university-comparison_columnActions__Bj1sr a:hover,.university-comparison_compareAction__rfHq4:hover,.university-comparison_compareToggle__fcw1X:hover,.university-comparison_universityHeader__i_pyc>a:hover{transform:translateY(-2px)}}