@font-face{font-family:Cairo;src:url(/assets/fonts/cairo-arabic.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;src:url(/assets/fonts/cairo-latin.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-arabic:Cairo, Tahoma, system-ui, sans-serif;--navy:#142947;--blue:#194fc6;--blue2:#edf3ff;--sage:#708b7b;--sage2:#edf3fb;--gold:#c28a28;--gold2:#f4eee3;--ink:#263849;--muted:#536479;--line:#dee6f0;--paper:#f4f7fc;--white:#fff;--shadow:0 18px 50px #19365017;--radius:20px;--max:1190px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-arabic);margin:0;line-height:1.8}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.topline{background:var(--navy);color:#e9eef2;font-size:12px}.topline .container{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.topline a{color:#fff}.site-header{border-bottom:1px solid var(--line);z-index:50;backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.brand{align-items:center;gap:11px;min-width:210px;display:flex}.brand img{width:51px;height:51px}.brand-name{font-family:var(--font-arabic);color:var(--navy);font-size:23px;font-weight:700;line-height:1.15}.brand-tag{color:var(--muted);margin-top:4px;font-size:10px}.nav{color:#415466;align-items:center;gap:22px;font-size:13px;font-weight:600;display:flex}.nav a{padding:28px 0;position:relative}.nav a:hover,.nav a.active{color:var(--blue)}.nav a.active:after{content:"";background:var(--gold);border-radius:9px;height:2px;position:absolute;bottom:18px;left:0;right:0}.header-actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border-radius:13px;place-items:center;display:grid}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 8px 18px #19365021}.btn-primary:hover{background:#244d70;transform:translateY(-1px)}.btn-secondary{color:var(--navy);background:#fff;border-color:#d9e0e4}.btn-secondary:hover{border-color:var(--blue);background:var(--blue2)}.btn-sage{background:var(--sage);color:#fff}.menu-toggle{display:none}.hero{padding:58px 0 40px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b58d551f,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;left:-150px}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:54px;display:grid;position:relative}.eyebrow{color:var(--sage);background:var(--sage2);border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px}.hero h1{font-family:var(--font-arabic);letter-spacing:-1.3px;color:var(--navy);margin:19px 0 15px;font-size:clamp(34px,4.4vw,53px);font-weight:700;line-height:1.45}.hero h1 span{color:var(--blue)}.hero-copy{color:#657582;max-width:570px;margin:0 0 25px;font-size:16px;line-height:2.05}.searchbox{background:#fff;border:1px solid #e2e7e7;border-radius:15px;align-items:center;gap:12px;max-width:600px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 12px 32px #19365012}.searchbox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 5px;font-size:13px}.searchbox svg{color:var(--muted);margin-inline:8px}.hero-buttons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hero-trust{color:#72818c;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:11px;display:flex}.hero-trust span{align-items:center;gap:7px;display:flex}.hero-trust b{color:var(--sage);font-size:15px}.hero-art{min-height:420px;position:relative}.hero-photo{box-shadow:var(--shadow);background:#dbe4e1;border-radius:30px;position:absolute;inset:12px 28px 30px 0;overflow:hidden}.hero-photo img{object-fit:cover;object-position:center;filter:saturate(.86);width:100%;height:100%}.hero-photo:after{content:"";background:linear-gradient(#0000 35%,#122c4085);position:absolute;inset:0}.hero-photo-label{z-index:2;color:#fff;position:absolute;bottom:28px;right:28px}.hero-photo-label strong{font-family:var(--font-arabic);font-size:21px;display:block}.hero-photo-label span{color:#e6ecee;font-size:12px}.floating-card{box-shadow:var(--shadow);background:#fff;border:1px solid #ffffffb3;border-radius:18px;align-items:center;gap:13px;max-width:245px;padding:17px 20px;display:flex;position:absolute;bottom:0;left:0}.floating-icon{background:var(--gold2);width:43px;height:43px;color:var(--gold);border-radius:13px;place-items:center;display:grid}.floating-card strong{color:var(--navy);font-size:13px;display:block}.floating-card small{color:var(--muted);font-size:10px;display:block}.hero-stamp{background:var(--navy);color:#fff;text-align:center;border:5px solid var(--paper);border-radius:50%;place-items:center;width:76px;height:76px;font-size:10px;line-height:1.4;display:grid;position:absolute;top:0;left:0;transform:rotate(-10deg)}.section{padding:58px 0}.section-white{background:#fff}.section-sage{background:#eef2ee}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.section-kicker{color:var(--sage);letter-spacing:.3px;font-size:11px;font-weight:700}.section-title{font-family:var(--font-arabic);color:var(--navy);margin:4px 0 0;font-size:27px;line-height:1.5}.section-desc{color:var(--muted);max-width:620px;margin:6px 0 0;font-size:13px}.text-link{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700}.path-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.path-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;padding:20px 14px;transition:all .2s}.path-card:hover{box-shadow:var(--shadow);border-color:#d1dce0;transform:translateY(-4px)}.path-icon{background:var(--blue2);width:47px;height:47px;color:var(--blue);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.path-card:nth-child(3n+2) .path-icon{background:var(--sage2);color:var(--sage)}.path-card:nth-child(3n) .path-icon{background:var(--gold2);color:var(--gold)}.path-card strong{color:var(--navy);font-size:13px;display:block}.path-card small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.university-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.uni-card,.article-card{border:1px solid var(--line);background:#fff;border-radius:19px;transition:all .2s;overflow:hidden}.uni-card:hover,.article-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.uni-image{background:#e8edeb;height:185px;position:relative;overflow:hidden}.uni-image img{object-fit:cover;width:100%;height:100%}.uni-image .uni-tag{color:var(--navy);background:#ffffffed;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;top:13px;right:13px}.uni-body{padding:18px}.uni-body h3{font-family:var(--font-arabic);color:var(--navy);margin:0 0 5px;font-size:17px}.uni-body p{color:var(--muted);margin:0 0 13px;font-size:12px}.uni-meta{border-top:1px solid var(--line);color:#687987;flex-wrap:wrap;gap:13px;padding-top:12px;font-size:10px;display:flex}.uni-meta span{align-items:center;gap:5px;display:flex}.uni-footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.uni-footer a{color:var(--blue);font-size:12px;font-weight:700}.unverified{color:#8a7047;background:#f5efe5;border-radius:7px;padding:4px 7px;font-size:9px}.split-feature{grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid}.feature-image{background:#e5eae7;border-radius:25px;min-height:330px;position:relative;overflow:hidden}.feature-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature-copy h2{font-family:var(--font-arabic);color:var(--navy);margin:9px 0 12px;font-size:30px;line-height:1.55}.feature-copy p{color:#6c7b86;font-size:14px;line-height:2}.feature-list{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.feature-list div{color:#4c6170;align-items:center;gap:9px;font-size:12px;display:flex}.check{background:var(--sage2);width:24px;height:24px;color:var(--sage);border-radius:50%;flex:none;place-items:center;display:grid}.country-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.country-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:16px 10px}.country-card .flag{font-size:25px}.country-card strong{color:var(--navy);margin-top:7px;font-size:12px;display:block}.country-card small{color:var(--muted);font-size:9px}.article-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.article-image{background:#e7ecea;height:175px;overflow:hidden}.article-image img{object-fit:cover;width:100%;height:100%}.article-body{padding:17px}.article-cat{color:var(--sage);font-size:10px;font-weight:700}.article-body h3{font-family:var(--font-arabic);color:var(--navy);margin:7px 0;font-size:15px;line-height:1.7}.article-body p{color:var(--muted);margin:0 0 12px;font-size:11px}.article-meta{color:#82909a;justify-content:space-between;font-size:10px;display:flex}.cta-band{background:var(--navy);color:#fff;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.cta-band:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;left:-60px;box-shadow:0 0 0 35px #ffffff09,0 0 0 70px #ffffff06}.cta-band h2{font-family:var(--font-arabic);z-index:1;margin:0 0 7px;font-size:25px;position:relative}.cta-band p{color:#d5e0e5;z-index:1;margin:0;font-size:12px;position:relative}.cta-band .btn{z-index:1;color:var(--navy);white-space:nowrap;background:#fff;position:relative}.footer{color:#d9e3e9;background:#102a3e;padding:48px 0 18px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;display:grid}.footer .brand-name{color:#fff}.footer .brand-tag{color:#aebdc6}.footer p{color:#b6c4cd;max-width:290px;font-size:11px}.footer h4{color:#fff;margin:0 0 12px;font-size:13px}.footer a{color:#c0cbd2;margin:7px 0;font-size:11px;display:block}.footer-bottom{color:#93a6b2;border-top:1px solid #ffffff1f;justify-content:space-between;gap:15px;margin-top:35px;padding-top:15px;font-size:10px;display:flex}.page-hero{background:linear-gradient(180deg,#f0f3f1,var(--paper));padding:34px 0 26px}.breadcrumb{color:#84919a;margin-bottom:15px;font-size:11px}.breadcrumb a{color:var(--blue)}.page-title{font-family:var(--font-arabic);color:var(--navy);margin:0 0 9px;font-size:35px;line-height:1.5}.page-intro{color:#687984;max-width:760px;margin:0;font-size:14px}.uni-profile-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;display:grid}.profile-image{background:#e5eae7;border-radius:22px;height:300px;overflow:hidden}.profile-image img{object-fit:cover;object-position:70% center;width:100%;height:100%}.profile-facts{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.fact-pill{border:1px solid var(--line);color:#526573;background:#fff;border-radius:10px;padding:8px 12px;font-size:11px}.profile-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;display:grid}.content-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.content-panel h2{font-family:var(--font-arabic);color:var(--navy);margin:0 0 13px;font-size:22px}.content-panel h3{font-family:var(--font-arabic);color:var(--navy);margin:25px 0 8px;font-size:17px}.content-panel p{color:#5e6e79;font-size:14px;line-height:2.05}.sidebar{gap:15px;display:grid;position:sticky;top:105px}.side-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px}.side-card h3{color:var(--navy);margin:0 0 12px;font-size:14px}.side-card a{color:#627482;border-bottom:1px solid #edf0ed;padding:7px 0;font-size:11px;display:block}.side-card a:last-child{border:0}.info-box{background:var(--blue2);border-right:3px solid var(--blue);color:#36556e;border-radius:12px;margin:18px 0;padding:16px;font-size:12px}.warning-box{background:var(--gold2);border-right:3px solid var(--gold);color:#745d39;border-radius:12px;margin:18px 0;padding:14px;font-size:11px}.article-head{max-width:900px;margin:auto}.article-head .page-title{font-size:38px}.article-byline{color:#83909a;flex-wrap:wrap;gap:18px;margin:14px 0 20px;font-size:11px;display:flex}.article-cover{object-fit:cover;border-radius:20px;width:100%;height:330px;margin:22px 0}.toc{border:1px solid var(--line);background:#f7f8f5;border-radius:15px;margin:20px 0;padding:18px}.toc h3{color:var(--navy);margin:0 0 8px;font-size:14px}.toc a{color:var(--blue);padding:5px 0;font-size:12px;display:block}.article-body-text{max-width:780px}.article-body-text h2{scroll-margin-top:110px}.brand-options{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brand-option{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:22px}.brand-option.recommended{border:2px solid var(--gold);box-shadow:var(--shadow)}.brand-option img{width:75px;height:75px;margin:0 auto 12px}.brand-option h3{color:var(--navy);font-family:var(--font-arabic);margin:0 0 6px}.brand-option p{color:var(--muted);margin:0;font-size:11px}.brand-option .recommended-label{background:var(--gold2);color:#82663c;border-radius:20px;margin-bottom:10px;padding:4px 8px;font-size:9px;display:inline-block}.mobile-nav{display:none}@media (width<=1050px){.nav{gap:13px;font-size:11px}.brand{min-width:170px}.header-actions .btn{padding:10px 12px}.path-grid,.country-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.container{width:min(100% - 28px,var(--max))}.topline .container{justify-content:center}.topline .container span:last-child{display:none}.header-inner{min-height:70px}.brand img{width:44px;height:44px}.brand-name{font-size:20px}.nav,.header-actions .btn,.header-actions .icon-btn{display:none}.menu-toggle{display:grid}.mobile-nav.open{border-top:1px solid var(--line);background:#fff;gap:0;padding:10px 20px 18px;display:grid}.mobile-nav a{color:var(--navy);border-bottom:1px solid #eef0ed;padding:11px 4px;font-size:13px}.hero{padding:35px 0 24px}.hero-grid{grid-template-columns:1fr;gap:25px}.hero h1{font-size:34px}.hero-copy{font-size:14px}.hero-art{min-height:300px}.hero-photo{inset:0 10px 18px 0}.hero-stamp{width:65px;height:65px}.floating-card{padding:12px 14px;bottom:0;left:0}.section{padding:42px 0}.section-head{align-items:start}.section-title{font-size:23px}.path-grid{grid-template-columns:repeat(2,1fr)}.university-grid,.article-grid{grid-template-columns:1fr}.uni-image{height:210px}.split-feature{grid-template-columns:1fr;gap:24px}.feature-image{min-height:250px}.country-grid{grid-template-columns:repeat(3,1fr)}.cta-band{padding:27px 22px;display:block}.cta-band .btn{margin-top:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{margin:6px 0;display:block}.page-title{font-size:28px}.uni-profile-hero{grid-template-columns:1fr}.profile-image{grid-row:1;height:220px}.profile-layout{grid-template-columns:1fr}.sidebar{grid-row:1;position:static}.content-panel{padding:20px}.article-head .page-title{font-size:29px}.article-cover{height:220px}.brand-options{grid-template-columns:1fr}.brand-option{text-align:right;align-items:center;gap:15px;display:flex}.brand-option img{flex:none;margin:0}.brand-option .recommended-label{display:block}}:root{--navy:#193650;--blue:#315f88;--sage:#708b7b;--gold:#b58d55;--paper:#f7f6f1}.skip-link{z-index:200;background:#fff;border:2px solid #193650;padding:10px 16px;position:absolute;top:-100px;right:16px}.skip-link:focus{top:12px}.site-utility{color:#edf4fa;background:#193650;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.utility-links{align-items:center;gap:20px;display:flex}.utility-links a:hover{text-decoration:underline}.enhanced-header{z-index:100}.enhanced-header-inner{gap:16px;min-height:76px}.enhanced-header .brand{min-width:150px}.enhanced-header .brand span{display:block}.enhanced-header .brand-tag{margin-top:3px}.primary-menu{align-items:center;gap:4px;min-width:0;display:flex}.menu-item,.nav-details>summary{white-space:nowrap;color:#374b61;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:12px 9px;font-size:12px;font-weight:600;display:flex}.menu-item:hover,.menu-item.is-active,.nav-details>summary:hover{color:#193650;background:#f1f5f7}.nav-details{position:relative}.nav-details summary{list-style:none}.nav-details summary::-webkit-details-marker{display:none}.nav-details summary span{color:#8495a2}.dropdown-panel{z-index:110;background:#fff;border:1px solid #dfe6eb;border-radius:14px;gap:2px;width:270px;padding:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 18px 50px #142c421c}.dropdown-panel a{color:#364f68;border-radius:7px;padding:10px 12px;font-size:12px}.dropdown-panel a:hover{background:#f2f5f7}.dropdown-panel .dropdown-title{color:#193650;background:#eaf0f5;font-weight:700}.head-controls{align-items:center;gap:8px;display:flex}.head-controls .head-search{font-size:27px;line-height:1;text-decoration:none}.head-cta{white-space:nowrap;padding:11px 15px}.locale-indicator{color:#657b8b;border-inline-start:1px solid #e2e7ea;padding-inline-start:9px;font-size:11px}.mobile-menu{display:none}.site-header .mobile-links a,.site-header .brand-name{display:block}.trust-footer{color:#d1deea;background:#122c42;padding-top:58px}.footer-top{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:28px;padding-bottom:33px;display:grid}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand img{width:50px;height:50px}.footer-brand b{color:#fff;font-size:26px;line-height:1.15;display:block}.footer-brand small{color:#c2d0dd;font-size:11px}.footer-brand-col p{color:#bdd0df;margin:18px 0;font-size:13px;line-height:2}.footer-contact{color:#fff;text-align:right;direction:ltr;margin-bottom:5px;font-size:12px;display:block}.footer-social{color:#e4c996;margin-top:12px;font-size:12px;display:inline-block}.footer-links-group h2{font-size:14px;font-family:var(--font-arabic);color:#fff;margin:7px 0 19px}.footer-links-group ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer-links-group a:hover,.footer-bottomline a:hover{color:#fff;text-decoration:underline}.footer-reliability{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px 0;display:grid}.footer-reliability b,.footer-reliability a{color:#f3e4cb;font-size:12px}.footer-reliability p{color:#c2d0dd;margin:7px 0 0;font-size:11px;line-height:1.9}.footer-bottomline{color:#afc1d0;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:17px 0 25px;font-size:11px;display:flex}.footer-bottomline div{flex-wrap:wrap;gap:17px;display:flex}.hub-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.hub-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:22px;display:grid}.hub-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px;transition:all .2s;display:block}.hub-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #19365017}.hub-card-number{color:var(--sage);font-size:11px}.hub-card h3{font-family:var(--font-arabic);color:var(--navy);margin:8px 0 18px;font-size:17px;line-height:1.6}.hub-card>span:last-child{color:var(--blue);font-size:12px}.hub-notes{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;position:sticky;top:110px}.hub-notes h2{color:var(--navy);margin:0 0 13px;font-size:15px}.hub-notes li{margin-bottom:12px;font-size:12px;line-height:2}.hub-notes a{color:var(--blue);font-size:12px}.pb-section{padding-bottom:55px}.draft-note{color:#594a37;background:#fbf5e9;border-right:4px solid #b58d55;border-radius:10px;margin:0 0 26px;padding:16px 19px;font-size:13px;line-height:1.9}.editorial-content{min-width:0}.editorial-content h2{margin-top:32px;scroll-margin-top:130px}.editorial-content h3{scroll-margin-top:130px}.editorial-content ul,.editorial-content ol{padding-inline-start:25px;font-size:14px;line-height:2}.editorial-content a:not(.btn){color:var(--blue);text-underline-offset:3px;text-decoration:underline}.editorial-content p{line-height:2.05}.toc-sticky{position:sticky;top:110px}.toc-sticky h2{margin:0 0 14px;font-size:14px}.toc-sticky a{font-size:12px}.sources-panel{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.contact-panel{background:linear-gradient(110deg,#edf2ee,#f1f5f8);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:25px;display:flex}.contact-panel h2{color:var(--navy);margin:0 0 7px;font-size:19px}.contact-panel p{color:#657687;margin:0;font-size:12px;line-height:1.8}.contact-panel .small-kicker{color:#4f7666;font-size:11px;font-weight:700}.contact-actions{flex-wrap:wrap;gap:9px;display:flex}.contact-actions .btn{white-space:nowrap;font-size:11px}.policy-content{max-width:840px;margin:0 auto}.policy-content p{font-size:15px;line-height:2.2}.policy-content a{color:#315f88;text-decoration:underline}.policy-related{border-top:1px solid #ddd;margin-top:30px;padding-top:20px}.search-layout{max-width:850px}.full-search{width:100%;margin-bottom:24px;display:flex}.full-search input{flex:1;min-width:0}.search-results{gap:12px;display:grid}.search-result{background:#fff;border:1px solid #e1e8e9;border-radius:14px;padding:19px}.search-result span{color:#657e75;font-size:10px;display:block}.search-result strong{color:var(--navy);font-size:16px;display:block}.search-result p{color:#697b85;margin:5px 0;font-size:12px}.search-result:hover{border-color:#315f88}@media (width<=1120px){.primary-menu{gap:0}.menu-item,.nav-details>summary{padding:9px 6px;font-size:11px}.head-cta{padding:10px}.locale-indicator{display:none}}@media (width<=980px){.primary-menu{display:none}.mobile-menu{display:block;position:relative}.mobile-menu>summary{cursor:pointer;color:var(--navy);border:1px solid #dfe8ed;border-radius:10px;padding:9px;font-size:13px;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-links{background:#fff;border:1px solid #e0e7eb;border-radius:12px;width:min(320px,85vw);max-height:75vh;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 16px 40px #19365029}.mobile-links a{color:var(--navy);border-bottom:1px solid #edf1f3;padding:10px 7px;font-size:13px}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand-col{grid-column:1/-1}}@media (width<=760px){.utility-inner>span{display:none}.utility-links{flex-wrap:wrap;gap:12px;padding:6px 0}.utility-links a{font-size:10px}.enhanced-header-inner{min-height:70px}.enhanced-header .head-search{display:none}.mobile-menu{display:block}.footer-top{grid-template-columns:repeat(2,1fr)}.footer-brand-col{grid-column:1/-1}.footer-reliability{grid-template-columns:1fr}.footer-bottomline{display:block}.footer-bottomline div{margin-top:10px}.hub-layout,.hub-grid{grid-template-columns:1fr}.hub-notes{position:static}.contact-panel{padding:20px;display:block}.contact-actions{margin-top:18px}.contact-actions .btn{flex:1}.page-intro{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.table-wrap{border:1px solid var(--line,#dfe7eb);background:#fff;border-radius:16px;margin:1.35rem 0 1.6rem;overflow-x:auto;box-shadow:0 8px 24px #0f2a3d0d}.data-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.96rem}.data-table th,.data-table td{text-align:right;vertical-align:top;border-bottom:1px solid var(--line,#e5ecef);padding:14px 16px}.data-table th{color:#173b52;white-space:nowrap;background:#f2f7f9;font-weight:800}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcfd}.tag-list{flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.4rem;display:flex}.fine-print{color:#556773;background:#f8fafb;border-right:3px solid #c9a75d;border-radius:10px;padding:.85rem 1rem;font-size:.92rem;line-height:1.9}.editorial-content h2{scroll-margin-top:120px}.editorial-content>p,.editorial-content>ul,.editorial-content>ol{max-width:76ch}@media (width<=760px){.data-table{min-width:620px}.data-table th,.data-table td{padding:12px 13px}.site-utility{display:none}}:root{--content-blue:#1d4765;--content-ink:#20394d;--content-muted:#63798a;--content-cream:#f8f7f2;--content-stroke:#dce5e8}.enhanced-header-inner{gap:16px}.enhanced-header .brand{flex-shrink:0;min-width:143px}.primary-menu{gap:5px}.menu-item,.nav-details>summary{font-family:var(--font-arabic);letter-spacing:-.01em;color:#28435a;padding:11px;font-size:12px;font-weight:500;line-height:1.65}.nav-details>summary span{font-size:14px}.dropdown-panel{width:300px;padding:12px 10px}.dropdown-panel a{font-size:13px;line-height:1.75}.header-inner .head-cta{font-weight:600}.guide-hero,.university-v3-hero{background:linear-gradient(128deg,#f0f4f5,#f9faf8 47%,#eaf0ef);padding:47px 0 40px}.guide-intro-grid{grid-template-columns:minmax(0,1.07fr) minmax(320px,.93fr);align-items:center;gap:45px;display:grid}.guide-intro-copy{min-width:0}.guide-intro-copy .page-title{letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(29px,3.1vw,44px);line-height:1.55}.guide-intro-copy .page-intro{max-width:60ch;font-size:16px;line-height:2}.guide-intro-copy .eyebrow{letter-spacing:0;color:#286c79}.guide-meta{color:#506877;flex-wrap:wrap;gap:12px;margin:22px 0 19px;font-size:12px;display:flex}.guide-meta span{background:#ffffffd9;border:1px solid #dbe5e6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.guide-meta span span{background:0 0;border:0;padding:0}.guide-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.guide-hero-actions .btn{font-size:13px}.guide-visual{aspect-ratio:1.18;border:6px solid #fff;border-radius:26px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 28px 58px #13344b1f}.guide-visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.guide-visual:after{content:"";background:linear-gradient(#0000,#09273acb);position:absolute;inset:45% 0 0}.guide-visual-label{z-index:1;color:#fff;font:600 18px var(--font-arabic);text-shadow:0 2px 12px #0007;position:absolute;bottom:25px;right:25px}.facts-area{z-index:1;margin-top:-15px;position:relative}.fact-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.fact-overview-card{background:#fff;border:1px solid #dce5e6;border-radius:15px;flex-direction:column;min-height:112px;padding:18px 20px;display:flex;box-shadow:0 10px 24px #122a3d0a}.fact-overview-card span{color:#657c86;font-size:12px}.fact-overview-card strong{color:#163e58;font-size:18px;line-height:1.7;font-family:var(--font-arabic);margin:7px 0 1px;font-weight:600}.fact-overview-card small{color:#778995;font-size:11px;line-height:1.8}.guide-section{padding-top:35px}.guide-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.guide-article{border-radius:20px;max-width:none;padding:clamp(24px,3.2vw,43px)}.guide-article .guide-prose{font-size:15.5px;line-height:2.12}.guide-prose>p,.guide-prose>ul,.guide-prose>ol{max-width:78ch}.guide-prose p{color:#344b5e;font-size:15px;line-height:2.15}.guide-prose li{margin-block:8px;font-size:15px}.guide-prose h2{letter-spacing:-.02em;border-top:1px solid #e6edee;margin-top:38px;margin-bottom:18px;padding-top:25px;font-size:clamp(20px,2.1vw,25px);line-height:1.6}.guide-prose h3{margin-top:25px;font-size:17px}.guide-prose strong{color:#153c55}.guide-prose a{font-weight:600}.guide-article .takeaway-panel h2{color:#183b51;border:0;margin:0 0 14px;padding:0;font-size:20px}.takeaway-panel{background:linear-gradient(130deg,#f0f6f7,#f7f8f3);border:1px solid #d8e7e8;border-radius:18px;margin-bottom:34px;padding:25px}.takeaway-kicker{color:#377780;font-size:12px;font-weight:700}.takeaway-list{gap:13px;display:grid}.takeaway-item{align-items:start;gap:12px;display:flex}.takeaway-item p{color:#3b5768;margin:0;font-size:14px;line-height:2}.takeaway-count{color:#25546c;text-align:center;background:#dbe9eb;border-radius:8px;flex:none;min-width:32px;padding:5px 2px;font-size:12px;font-weight:700}.guide-toc{scrollbar-width:thin;max-height:min(70vh,700px);overflow:auto}.guide-toc h2{border:0;margin:0 0 8px;padding:0;font-size:15px}.guide-toc nav{gap:1px;display:grid}.guide-toc nav a{color:#4b6578;border-right:2px solid #0000;padding:8px 6px;font-size:12px;line-height:1.6;text-decoration:none}.guide-toc nav a:hover,.guide-toc nav a:focus{color:#1c4e6e;background:#f2f7f8;border-right-color:#3c8792}.guide-sidebar,.university-v3-sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 115px);position:sticky;top:105px;overflow:auto}.guide-sidebar .toc-sticky,.university-v3-sidebar .toc-sticky{position:static}.guide-related h2{font-size:14px}.guide-related a{justify-content:space-between;align-items:center;gap:9px;padding:10px 2px;font-size:12px;display:flex}.guide-related a span{color:#597e93}.source-ledger{background:#f9fbfb;border:1px solid #e1e9eb;border-radius:17px;margin-top:45px;padding:22px}.source-ledger .source-panel-head h2{margin:4px 0 6px;font-size:19px}.source-ledger .source-panel-head p{font-size:12px;line-height:1.85}.source-ledger ul,.source-list{gap:9px;margin:18px 0 0;list-style:none;display:grid;padding:0!important}.source-ledger li,.source-list li{background:#fff;border:1px solid #e4eaec;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex;font-size:12px!important;line-height:1.7!important}.source-ledger li a,.source-list li a{justify-content:space-between;gap:10px;width:100%;display:flex;text-decoration:none!important}.source-number,.source-list li>span{color:#55798b;font-size:11px;font-weight:700}.guide-prose .table-wrap,.university-v3-content .table-wrap{border-color:#d9e4e7;border-radius:16px;margin:24px 0 27px;overflow-x:auto;box-shadow:0 13px 35px #1131420f}.guide-prose .data-table,.rich-data-table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.guide-prose table caption,.rich-data-table caption{text-align:right;color:#506d7a;background:#f3f8f9;padding:15px 16px;font-size:12px;font-weight:600;line-height:1.75}.guide-prose .data-table thead th,.rich-data-table thead th{color:#fff;text-align:right;background:#214b68;padding:15px 17px;font-size:12px;font-weight:600}.guide-prose .data-table tbody tr:nth-child(2n),.rich-data-table tbody tr:nth-child(2n){background:#f7fafb}.guide-prose .data-table td,.guide-prose .data-table tbody th,.rich-data-table td,.rich-data-table tbody th{vertical-align:top;text-align:right;border-bottom:1px solid #e5edef;padding:15px 17px;line-height:1.8}.guide-prose .data-table tbody th,.rich-data-table tbody th{color:#153c54;font-weight:700}.rich-data-table .price-cell{font-family:var(--font-arabic);color:#0a5963;white-space:nowrap;text-align:right;direction:ltr;font-weight:700}.guide-prose .compare-note,.guide-prose .method-note,.guide-prose .source-note{color:#314e5e;background:#f0f6f6;border-right:4px solid #70989b;border-radius:12px;margin:22px 0;padding:17px 19px;font-size:13px;line-height:2}.guide-prose .warning-box{padding:19px}.guide-prose .decision-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}.guide-prose .decision-step{background:#fafcfc;border:1px solid #dfe8ea;border-radius:13px;align-items:start;gap:10px;padding:17px;display:flex}.guide-prose .decision-step strong{color:#173d56;margin-bottom:4px;display:block}.guide-prose .decision-step p{margin:0;font-size:12px;line-height:1.9}.guide-prose .decision-step .step-num{color:#315e72;background:#e5eff1;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;font-weight:700;display:grid}.guide-prose .guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.guide-prose .guide-link-grid a{color:#214b68;background:#f5f8f8;border:1px solid #e1e9eb;border-radius:13px;gap:5px;padding:16px;line-height:1.7;text-decoration:none;display:grid}.guide-prose .guide-link-grid span{color:#627887;font-size:11px;font-weight:400}.guide-prose blockquote{color:#294f57;background:#f5f8f3;border-right:4px solid #769c91;border-radius:12px;margin:25px 0;padding:17px 22px}.university-v3-hero{padding:44px 0}.university-v3-intro .page-title{margin:13px 0;font-size:clamp(30px,3.1vw,43px)}.university-v3-intro .page-intro{font-size:15px;line-height:2}.university-status{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.university-status span{color:#385a6a;background:#fff;border:1px solid #dae4e6;border-radius:999px;padding:6px 11px;font-size:11px}.university-hero-photo{border:5px solid #fff;height:310px;position:relative;box-shadow:0 18px 40px #1537481a}.university-hero-photo img{object-fit:cover}.university-hero-photo .photo-caption{color:#fff;text-align:left;direction:ltr;background:linear-gradient(#122e4160,#122e41e9);padding:28px 16px 15px;font-size:13px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.university-facts-band{z-index:2;margin-top:-15px;position:relative}.university-facts-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.university-facts-grid>div{background:#fff;border:1px solid #dfe8ea;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 9px 24px #1131420b}.university-facts-grid small{color:#6f8490;font-size:11px}.university-facts-grid strong{color:#17445f;font-size:15px;line-height:1.7}.university-v3-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.university-v3-content{padding:clamp(23px,3vw,39px)}.university-v3-content h2{border-top:1px solid #e6edef;margin:38px 0 15px;padding-top:25px;scroll-margin-top:120px;font-size:22px}.university-v3-content>h2:first-child{border:0}.university-v3-content p{color:#344b5d;font-size:15px;line-height:2.1}.data-source-banner{background:#f1f7f5;border:1px solid #dbe9e2;border-radius:13px;align-items:start;gap:14px;margin-bottom:25px;padding:21px;display:flex}.data-source-banner strong{color:#215a59;font-size:14px}.data-source-banner p{margin:6px 0 0;font-size:12px;line-height:1.9}.evidence-icon{color:#245e4b;background:#d5e8de;border-radius:10px;padding:3px 10px;font-size:17px}.university-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.insight-card{background:#f7fafb;border:1px solid #dfe9eb;border-radius:13px;padding:16px}.insight-card .insight-no{color:#598595;font-size:12px;font-weight:700;display:block}.insight-card p{margin:6px 0 0;font-size:12px;line-height:2}.program-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.program-pill{color:#31576d;background:#f8fafb;border:1px solid #dfe8e9;border-radius:11px;align-items:center;gap:9px;padding:13px 10px;font-size:12px;font-weight:600;display:flex}.program-mark{color:#648d91;font-size:16px}.helpful-note{background:#f6f8fa;border-radius:13px;margin:23px 0;padding:18px 21px}.helpful-note p{margin:6px 0 0;font-size:13px}.fees-explainer{background:#fbf7ec;border-right:4px solid #ba995e;border-radius:12px;gap:12px;margin:21px 0;padding:18px 20px;display:flex}.fees-explainer>span{color:#8b6b31;font-size:19px}.fees-explainer strong{color:#66502c}.fees-explainer p{color:#66583e;margin:5px 0 0;font-size:13px}.comparison-next{background:#f6fafa;border:1px solid #dde8eb;border-radius:15px;justify-content:space-between;align-items:center;gap:17px;margin:26px 0;padding:18px;display:flex}.comparison-next strong{color:#173e55}.comparison-next p{margin:5px 0 0;font-size:12px}.comparison-next .btn{white-space:nowrap;font-size:11px}.admission-checklist{counter-reset:admission;gap:12px;list-style:none;display:grid;padding:0!important}.admission-checklist li{counter-increment:admission;background:#fafcfc;border:1px solid #e2eaec;border-radius:10px;padding:14px 17px;font-size:14px;line-height:2}.admission-checklist li:before{content:counter(admission,decimal-leading-zero);color:#3a7581;margin-left:13px;font-weight:700}.dual-check{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:21px 0;display:grid}.dual-check>div{background:#f6f9f9;border:1px solid #e1e9ea;border-radius:14px;padding:20px}.dual-check span{color:#60838d;font-size:11px;display:block}.dual-check strong{color:#17465e;margin:6px 0;font-size:15px;display:block}.dual-check p{margin:8px 0;font-size:12px}.dual-check a{color:#315f88;font-size:12px;font-weight:700}.editorial-verdict{background:linear-gradient(130deg,#eff4f5,#f8f8f3);border-right:4px solid #6b9594;border-radius:15px;padding:25px}.editorial-verdict span{color:#47767a;font-size:11px}.editorial-verdict p{margin:9px 0;font-size:14px}.editorial-verdict a{color:#204c6b;font-size:12px;font-weight:700}.source-list{margin-bottom:25px}.budget-tool{background:#f8fbfb;border:1px solid #d9e6e8;border-radius:18px;margin-top:40px;scroll-margin-top:115px;overflow:hidden}.budget-tool-heading{background:#eaf2f3;padding:23px 24px 17px}.budget-tool-heading h2{font-size:21px;border:0!important;margin:4px 0 6px!important;padding:0!important}.budget-tool-heading p{color:#4c6879;margin:0;font-size:13px}.budget-tool-grid{grid-template-columns:1fr 1fr;gap:20px;padding:23px;display:grid}.budget-inputs{grid-template-columns:1fr 1fr;align-content:start;gap:13px;display:grid}.budget-inputs label{color:#506c7d;gap:8px;font-size:11px;font-weight:700;display:grid}.budget-inputs input{text-align:right;color:#173d57;width:100%;font:600 14px var(--font-arabic);direction:ltr;background:#fff;border:1px solid #cadde0;border-radius:9px;padding:10px 11px}.budget-inputs input:focus{outline-offset:1px;outline:2px solid #7fb5c0}.budget-help{grid-column:1/-1;margin:0;color:#718692!important;font-size:11px!important}.budget-results{background:#fff;border:1px solid #dde8eb;border-radius:14px;min-width:0;padding:21px}.budget-results>span{color:#60798a;font-size:12px}.budget-total{font-family:var(--font-arabic);text-align:right;color:#1b5269;direction:ltr;margin:8px 0 14px;font-size:clamp(24px,3vw,32px);font-weight:700;display:block}.budget-bars{direction:ltr;background:#e5eded;border-radius:30px;height:12px;display:flex;overflow:hidden}.budget-bars span{height:100%;transition:width .2s;display:block}.bar-tuition,.tuition-dot{background:#346c88}.bar-living,.living-dot{background:#6a9a91}.bar-extras,.extras-dot{background:#be9c61}.bar-buffer,.buffer-dot{background:#a1adba}.budget-results dl{gap:13px;margin:20px 0;display:grid}.budget-results dl>div{border-bottom:1px solid #e6eeee;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.budget-results dt,.budget-results dd{margin:0;font-size:12px}.budget-results dd{color:#1c475e;direction:ltr;font-weight:700}.legend-dot{border-radius:99px;width:9px;height:9px;margin-left:6px;display:inline-block}.budget-results>p{color:#728691;margin:0;font-size:11px;line-height:1.9}@media (width<=1150px){.primary-menu{gap:0}.menu-item,.nav-details>summary{padding:9px 7px;font-size:11px}.guide-intro-grid{gap:25px}.guide-layout,.university-v3-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}}@media (width<=980px){.guide-intro-grid{grid-template-columns:1fr 310px}.guide-visual{min-height:280px}.fact-overview-grid,.university-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout,.university-v3-layout{grid-template-columns:minmax(0,1fr) 220px;gap:15px}}@media (width<=760px){.guide-hero,.university-v3-hero{padding:24px 0 27px}.guide-intro-grid{grid-template-columns:1fr;gap:20px}.guide-intro-copy .page-title{margin:9px 0;font-size:29px}.guide-intro-copy .page-intro{font-size:14px}.guide-meta{gap:7px}.guide-meta span{font-size:10px}.guide-visual{aspect-ratio:1.65;border-width:3px;min-height:200px}.guide-visual-label{font-size:13px;bottom:12px;right:14px}.facts-area{margin-top:0;padding-top:14px}.fact-overview-grid,.university-facts-grid{gap:9px}.fact-overview-card,.university-facts-grid>div{min-height:auto;padding:13px}.fact-overview-card strong{font-size:14px}.guide-layout,.university-v3-layout{flex-direction:column;gap:12px;display:flex}.guide-sidebar,.university-v3-sidebar{order:0;width:100%;max-height:none;position:static;overflow:visible}.guide-article,.university-v3-content{order:1;width:100%;padding:20px 18px}.guide-toc{max-height:none;overflow:visible}.guide-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.guide-toc nav a{background:#f7fafb;border-radius:8px;padding:10px;font-size:11px}.guide-related{display:none}.guide-prose p,.university-v3-content p{font-size:14px}.guide-prose .decision-steps,.guide-prose .guide-link-grid,.dual-check{grid-template-columns:1fr}.university-insight-grid,.program-pill-grid{grid-template-columns:1fr 1fr}.comparison-next{display:block}.comparison-next .btn{margin-top:15px}.budget-tool-grid{grid-template-columns:1fr;padding:15px}.budget-inputs{grid-template-columns:1fr 1fr}.university-hero-photo{height:220px}.university-facts-band{margin:0;padding-top:14px}.guide-prose .data-table,.rich-data-table{min-width:610px}.guide-prose h2,.university-v3-content h2{font-size:20px}.guide-prose .decision-step{padding:14px}.takeaway-panel{padding:19px}.takeaway-item p{font-size:13px}}@media (width<=420px){.guide-toc nav{grid-template-columns:1fr 1fr}.program-pill-grid,.budget-inputs{grid-template-columns:1fr}.fact-overview-grid,.university-facts-grid{grid-template-columns:1fr 1fr}.fact-overview-card strong,.university-facts-grid strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.budget-bars span{transition:none}}.programme-cards{margin:24px 0}.programme-cards h3{margin:0 0 15px;font-size:18px}.programme-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.programme-example-card{background:#f9fbfc;border:1px solid #dce7ea;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:19px;display:flex}.programme-example-kind{color:#4e8290;font-size:10px;font-weight:700}.programme-example-card h4{text-align:left;color:#173a53;direction:ltr;margin:2px 0;font-size:14px;line-height:1.75}.example-metadata{border-top:1px solid #dce6e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.example-metadata span{color:#657d89;font-size:11px}.example-metadata strong{color:#14586d;direction:ltr;font-size:16px}.programme-example-card p{margin:0;font-size:12px;line-height:1.95}.programme-example-card a{color:#285e7b;text-underline-offset:3px;margin-top:auto;font-size:12px;font-weight:700;text-decoration:underline}.admissions-questions{background:#f5f9f9;border:1px solid #dfe9eb;border-radius:14px;margin:30px 0;padding:21px 24px}.admissions-questions h3{color:#1d4c63;margin:0 0 14px}.admissions-questions ul{margin:0;padding-inline-start:24px}.admissions-questions li{margin-bottom:10px;font-size:13px;line-height:2.05}@media (width<=760px){.programme-cards-grid{grid-template-columns:1fr}}.guide-ledger-visual,.guide-path-visual,.guide-campus-collage,.mmu-graphic{border:5px solid #fff;border-radius:26px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 28px 58px #173e551b}.guide-ledger-visual{color:#fff;background:linear-gradient(140deg,#153a55,#2d6175);flex-direction:column;justify-content:center;gap:11px;padding:29px 30px;display:flex}.guide-ledger-visual:after{content:"";border:1px solid #ffffff2c;border-radius:50%;width:250px;height:250px;position:absolute;top:-140px;left:-100px;box-shadow:0 0 0 45px #ffffff0b}.guide-ledger-visual .visual-cap{color:#badbdc;font-size:12px}.guide-ledger-visual>strong{font-family:var(--font-arabic);margin-bottom:18px;font-size:27px}.ledger-row{color:#d6eaee;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:16px;font-size:12px;display:grid}.ledger-bar{background:linear-gradient(90deg,#81acb5,#d9e6db);border-radius:9px;height:12px;display:block}.ledger-bar.w85{width:85%}.ledger-bar.w65{width:65%}.ledger-bar.w38{width:38%}.ledger-footer{color:#f5faf9;border-top:1px solid #ffffff4b;justify-content:space-between;margin-top:20px;padding-top:15px;font-size:13px;display:flex}.guide-path-visual{color:#1b465e;background:linear-gradient(135deg,#e8f2f1,#d3e5e5);flex-direction:column;gap:15px;padding:28px 30px;display:flex}.guide-path-visual:after{content:"";background:#b2d1d020;border:1px solid #aecace;border-radius:50%;width:310px;height:310px;position:absolute;top:-180px;left:-150px}.path-visual-top{letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.guide-path-visual>strong{font-size:26px;font-family:var(--font-arabic);max-width:340px;margin:8px 0;line-height:1.5}.path-visual-step{background:#ffffffbd;border:1px solid #b9d0d3;border-radius:11px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.path-visual-step>span:first-child{color:#4e8290}.path-visual-step>span:last-child{color:#468475;margin-right:auto}.path-visual-footer{color:#4c7780;margin-top:auto;font-size:12px}.guide-campus-collage{background:#fff;grid-template-columns:1fr 1fr;gap:7px;padding:7px;display:grid}.guide-campus-collage figure{border-radius:17px;min-height:330px;margin:0;position:relative;overflow:hidden}.guide-campus-collage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-campus-collage figcaption{color:#fff;direction:ltr;background:#153a4cd9;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:700;position:absolute;bottom:16px;right:13px}.mmu-graphic{color:#fff;background:linear-gradient(120deg,#193a64 0%,#325d86 60%,#5c98a2 100%);flex-direction:column;justify-content:center;padding:30px;display:flex}.mmu-graphic:before{content:"";border:1px solid #d3eaf53a;border-radius:18px;position:absolute;inset:30px}.mmu-graphic:after{content:"";border:2px solid #e6f8ff3e;width:260px;height:260px;position:absolute;top:-100px;left:-90px;transform:rotate(45deg)}.mmu-graphic>span{letter-spacing:.17em;color:#b4d5ea;z-index:1;font-size:11px}.mmu-graphic>strong{letter-spacing:-.06em;z-index:1;font-family:Arial,sans-serif;font-size:clamp(60px,7vw,110px);line-height:1.25}.mmu-graphic>div{z-index:1;font-family:Arial,sans-serif;font-size:23px;line-height:1.3}.mmu-graphic>small{z-index:1;color:#cde0e7;letter-spacing:.05em;margin-top:25px;font-size:12px}@media (width<=760px){.guide-ledger-visual,.guide-path-visual,.guide-campus-collage,.mmu-graphic{min-height:260px}.guide-ledger-visual,.guide-path-visual,.mmu-graphic{padding:20px}.guide-campus-collage figure{min-height:220px}.guide-path-visual>strong{font-size:22px}.mmu-graphic>strong{font-size:67px}.ledger-row{grid-template-columns:100px minmax(0,1fr);font-size:11px}}.programme-discovery-hero{background:linear-gradient(125deg,#f3f7fa,#fcfaf5);padding:62px 0}.discovery-hero{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr);align-items:center;gap:54px;display:grid}.finder-mini-visual{color:#fff;background:linear-gradient(145deg,#193650 0%,#335777 100%);border:1px solid #dce6ea;border-radius:23px;flex-direction:column;gap:16px;min-height:270px;padding:30px;display:flex;box-shadow:0 16px 45px #19365020}.finder-mini-visual>span{letter-spacing:1.5px;color:#bfd2df;text-align:left;direction:ltr;font-size:12px}.finder-mini-visual>strong{font-size:27px;font-family:var(--font-arabic);line-height:1.4}.finder-mini-visual>div{gap:11px;display:grid}.finder-mini-visual>div span{background:#ffffff1c;border:1px solid #ffffff30;border-radius:9px;padding:10px 13px;font-size:13px}.programme-explorer{background:#fff;border:1px solid #d9e3e9;border-radius:22px;margin:20px 0 30px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 14px 50px #1634510c}.explorer-header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.explorer-header h2{font-family:var(--font-arabic);color:#193650;margin:5px 0 12px;font-size:23px}.explorer-header p{color:#627586;max-width:74ch;margin:0;font-size:14px;line-height:1.95}.explorer-quantity{text-align:center;background:#eef4f6;border-radius:15px;flex:none;padding:16px 20px}.explorer-quantity strong{color:#193650;font-size:33px;display:block}.explorer-quantity span,.explorer-quantity small{color:#506579;font-size:12px;display:block}.explorer-quantity small{margin-top:5px}.explorer-quick-row{color:#647488;background:#f5f7f8;flex-wrap:wrap;align-items:center;gap:11px;padding:13px 28px;font-size:12px;display:flex}.explorer-quick-row strong{color:#234962;background:#e6edf3;border-radius:50px;padding:5px 10px}.explorer-filters{background:#f8fafb;border-bottom:1px solid #e3e8ed;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;padding:22px 28px;display:grid}.explorer-filters label{color:#394f61;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.explorer-filters .wide-filter{grid-column:span 2}.explorer-filters input:not([type=checkbox]),.explorer-filters select{color:#183647;background:#fff;border:1px solid #cedae2;border-radius:10px;width:100%;min-width:0;padding:12px 13px;font-family:inherit;font-size:13px}.explorer-filters input:focus,.explorer-filters select:focus{outline-offset:1px;outline:2px solid #6992b2}.explorer-filters .only-prices{flex-direction:row;align-items:center;gap:9px}.reset-filters{color:#315f88;cursor:pointer;background:#fff;border:1px solid #a9bccc;border-radius:10px;padding:11px 14px;font-weight:700}.results-tools{color:#586e81;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 25px;font-size:13px;display:flex}.results-actions{align-items:center;gap:12px;display:flex}.results-actions button{cursor:pointer;color:#fff;background:#193650;border:0;border-radius:9px;padding:10px 16px;font-family:inherit;font-weight:700}.results-actions span{font-size:11px}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.catalogue-table{border-collapse:collapse;width:100%;min-width:840px;font-size:13px}.catalogue-table caption{text-align:right;color:#6c7e88;padding:8px 23px;font-size:12px}.catalogue-table thead{background:#edf3f6}.catalogue-table th,.catalogue-table td{text-align:right;vertical-align:top;border-bottom:1px solid #e4ebef;padding:15px 14px;line-height:1.7}.catalogue-table tbody th{color:#203e52;min-width:230px;font-weight:700}.catalogue-table tbody th strong{text-align:right;direction:ltr;font-size:13px;display:block}.catalogue-table tbody tr:hover{background:#f2f7f9}.catalogue-table a{color:#315f88;white-space:nowrap;font-weight:700}.catalogue-table small{color:#71818d;font-size:11px;font-weight:400;display:block}.catalogue-table .verified-cost{color:#294c47;white-space:nowrap;font-weight:800}.catalogue-table .unverified-cost{color:#806750}.catalogue-table .fee-basis{white-space:normal}.explorer-disclaimer{color:#6c604e;background:#f9f7f0;border-top:1px solid #e9dfc9;padding:21px 28px;font-size:12px;line-height:1.9}.explorer-disclaimer a{color:#315f88;text-decoration:underline}.compare-panel{background:#fbfdfe;border:2px solid #d0e0e6;border-radius:16px;margin:16px 25px;padding:22px;scroll-margin-top:115px}.compare-panel h3{color:#193650;margin:0;font-size:18px}.compare-panel p{color:#617687;font-size:13px}.compare-panel .reset-filters{margin-top:15px}.catalogue-chart-section{margin:30px 0 10px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.chart-card{background:#fff;border:1px solid #dee7eb;border-radius:17px;padding:26px}.chart-card h3{color:#1c3d52;margin:0 0 22px;font-size:17px}.chart-card small{color:#6e7c88;margin-top:19px;line-height:1.7;display:block}.chart-row{grid-template-columns:85px 1fr 40px;align-items:center;gap:11px;margin:14px 0;font-size:12px;display:grid}.chart-track{background:#e8eef2;border-radius:10px;height:15px;overflow:hidden}.chart-fill{background:#315f88;border-radius:10px;height:100%}.chart-fill.sage{background:#708b7b}.coverage-block{margin:20px 0}.coverage-text{color:#546d7a;justify-content:space-between;gap:10px;margin-bottom:11px;font-size:12px;display:flex}.coverage-text strong{color:#193650;font-weight:800}.decision-article{max-width:1100px}.decision-article h2{color:#193650;font-size:25px}.decision-steps{grid-template-columns:repeat(3,1fr);gap:17px;margin:25px 0;display:grid}.decision-steps>div{background:#fff;border:1px solid #dfe7eb;border-radius:15px;padding:23px}.decision-steps b{color:#708b7b;font-size:21px}.decision-steps h3{color:#193650;font-size:17px}.decision-steps p{color:#617381;font-size:13px;line-height:1.9}.university-v4-catalogue{margin-top:28px}.university-v4-catalogue .programme-explorer{margin:10px 0 15px}.university-v4-catalogue .explorer-header h2{margin:0 0 10px}.university-v4-catalogue .explorer-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.university-v4-catalogue .explorer-quick-row{display:none}.programme-hero-inline{background:#f1f6f8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:15px 20px;font-size:13px;display:flex}.programme-hero-inline strong{color:#193650}.programme-hero-inline a{color:#315f88;font-weight:700}.article-body-text img[src$=\.svg]{border:1px solid #e0e8ed;border-radius:16px;width:100%;height:auto;margin:22px 0}.article-body-text table{border-collapse:collapse;width:100%}.guide-article .guide-prose{overflow-wrap:anywhere}.guide-article .guide-prose table{white-space:normal;background:#fff;max-width:100%;margin:22px 0;display:block;overflow-x:auto}.guide-article .guide-prose table th,.guide-article .guide-prose table td{border:1px solid #e0e7ec;min-width:120px;padding:12px 15px;font-size:13px;line-height:1.8}.guide-article .guide-prose table th{color:#193650;background:#edf3f6}.home-discovery-callout{background:#edf3f6;border:1px solid #d7e4e9;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:25px 30px;display:flex}.home-discovery-callout h2{color:#193650;margin:0 0 8px;font-size:21px}.home-discovery-callout p{color:#5d7484;margin:0;font-size:14px;line-height:1.8}.home-discovery-callout a{white-space:nowrap}@media (width<=1160px){.explorer-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.explorer-filters .wide-filter{grid-column:span 2}.university-v4-catalogue .explorer-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.discovery-hero{grid-template-columns:1fr;gap:25px}.programme-discovery-hero{padding:32px 0}.finder-mini-visual{min-height:200px}.explorer-header{padding:20px;display:block}.explorer-quantity{margin-top:18px;display:inline-block}.explorer-filters,.university-v4-catalogue .explorer-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.explorer-filters .wide-filter{grid-column:span 2}.explorer-quick-row{padding:10px 15px}.chart-grid,.decision-steps{grid-template-columns:1fr}.home-discovery-callout{padding:22px;display:block}.home-discovery-callout a{margin-top:15px;display:inline-flex}.results-tools{padding:14px}.explorer-disclaimer{padding:18px}.catalogue-table{min-width:760px}.chart-card{padding:18px}}@media (width<=480px){.explorer-filters,.university-v4-catalogue .explorer-filters{grid-template-columns:1fr}.explorer-filters .wide-filter{grid-column:span 1}.programme-explorer{border-radius:15px}.results-actions{flex-wrap:wrap}.explorer-header h2{font-size:20px}}:root{--action:#194fc6;--action-hover:#123b9a;--ink:#142947;--muted-ink:#495b72;--accent-tint:#edf3ff;--warm-paper:#fcf7ec}:where(a,button,input,select,summary,[tabindex="0"]):focus-visible{outline-offset:3px;outline:3px solid #ac6418}.btn-primary{background:var(--action);color:#fff}.btn-primary:hover{background:var(--action-hover)}.btn-secondary:hover{border-color:var(--action);color:var(--action-hover)}.btn{min-block-size:44px}.site-utility,.trust-footer{background:var(--ink)}.enhanced-header .head-search{place-items:center;display:grid}.site-header [aria-current=page]{color:var(--action);background:var(--accent-tint)}.nav-details[open]>summary,.mobile-menu[open]>summary{background:var(--accent-tint);color:var(--action-hover)}.mobile-links{overscroll-behavior:contain}.home-hero{background:linear-gradient(120deg, #e8efff, var(--warm-paper) 60%);padding-block:clamp(32px,5vw,72px)}.home-hero:before{content:none}.home-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(24px,4vw,64px)}.home-hero h1{color:var(--ink);letter-spacing:0;font-size:clamp(30px,4.1vw,54px);line-height:1.42}.home-hero h1 span{color:var(--action)}.home-hero .hero-copy{color:var(--muted-ink);margin-block-end:18px}.home-hero .hero-buttons{align-items:center;margin-block-end:20px}.home-hero .searchbox{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:0;padding:6px 10px 6px 6px;display:grid}.home-hero .searchbox input{width:100%;min-width:0;font-size:14px}.home-hero .searchbox .btn{box-shadow:none;padding:7px 12px}.home-skyline{background:var(--ink);color:#fff;border-radius:22px;grid-template-rows:minmax(270px,1fr) auto;margin:0;display:grid;overflow:hidden;box-shadow:0 18px 38px #14294724}.home-skyline img{aspect-ratio:1.65;object-fit:cover;object-position:center 57%;width:100%;height:100%}.home-skyline figcaption{padding:18px 24px}.home-skyline figcaption span{color:#f4dba4;font-size:12px}.home-skyline figcaption strong{font-size:20px;display:block}.home-skyline figcaption p{color:#e0eaf0;margin:3px 0;font-size:13px}.home-skyline figcaption a{color:#f0d8a8;font-size:11px;text-decoration:underline}.home-trust-band{background:#fff;border-block:1px solid #dbe5f4}.home-trust-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-trust-links a{color:var(--ink);align-items:center;gap:12px;padding:16px;display:flex}.home-trust-links a+a{border-inline-start:1px solid #dbe5f4}.home-trust-links a:hover{background:var(--accent-tint)}.home-trust-links a>span{background:var(--accent-tint);color:var(--action);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.home-trust-links small{color:var(--muted-ink);font-size:12px;display:block}.featured-universities{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-universities .uni-image{aspect-ratio:1.65;height:auto}.featured-universities .uni-card{flex-direction:column;display:flex}.featured-universities .uni-body{flex-direction:column;flex:1;display:flex}.featured-universities .uni-footer{flex-wrap:wrap;gap:6px;margin-block-start:auto;padding-block-start:12px}.featured-universities .uni-footer a{color:var(--action);text-underline-offset:3px;padding-block:6px;text-decoration:underline}.review-state{color:#695224;background:#f7edda;border-radius:6px;padding:3px 7px;font-size:11px}.review-state.is-reviewed{background:var(--accent-tint);color:var(--action-hover)}.home-discovery-callout{background:var(--accent-tint);border-color:#d5e1fb}.university-v3-hero{background:linear-gradient(125deg,#203e77,#142947 73%);padding-block:clamp(30px,4.2vw,64px) clamp(34px,5vw,68px)}.university-v3-hero .uni-profile-hero{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(24px,4.2vw,62px)}.university-v3-intro .breadcrumb,.university-v3-intro .breadcrumb a{color:#d8e5ff}.university-v3-intro .breadcrumb a{text-underline-offset:3px;text-decoration:underline}.university-v3-intro .eyebrow{color:#f1f5ff;background:#ffffff19}.university-v3-intro .page-title{color:#fff;letter-spacing:0;line-height:1.45}.university-v3-intro .page-intro{color:#e2eaff}.university-status{margin-block:16px}.university-status a{color:#f1f5ff;background:#ffffff12;border:1px solid #ffffff50;border-radius:8px;padding:6px 10px;font-size:12px}.university-status a span{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.university-status a:hover{background:#ffffff26}.university-v3-intro .btn-primary{color:#172742;background:#f7d78c}.university-v3-intro .btn-primary:hover{background:#ffe6a9}.university-v3-intro .btn-secondary{color:#fff;background:0 0;border-color:#ffffff70}.university-v3-intro .btn-secondary:hover{background:#ffffff1c}.profile-links{flex-wrap:wrap;gap:4px 18px;margin-block-start:10px;display:flex}.profile-links a{text-underline-offset:4px;padding-block:5px;font-size:13px;text-decoration:underline}.university-v3-intro .profile-links a{color:#e2eaff}.university-hero-photo{background:#142947;border:1px solid #ffffff42;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;height:auto;margin:0;display:grid}.university-hero-photo img{aspect-ratio:1.6;object-position:center}.university-hero-photo .photo-caption{text-align:start;direction:rtl;background:0 0;gap:3px;padding:12px 16px;display:grid;position:static}.university-hero-photo .photo-caption strong{unicode-bidi:isolate}.university-hero-photo .photo-caption a{color:#dce8ff;font-size:11px;text-decoration:underline}.university-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.university-facts-grid small{color:var(--muted-ink)}.university-facts-grid>div{border-block-start:3px solid #cca14c}.university-v3-content{min-width:0}.university-v3-content h2[id],#main-content{scroll-margin-block-start:92px}.university-v3-content>.data-source-banner{border-inline-start:4px solid var(--action)}.university-v3-content .data-source-banner .profile-links a{color:var(--action-hover)}.university-v3-content .source-list a:hover{text-decoration:underline!important}.programme-explorer,.fee-table-block{container-type:inline-size}.table-hint{display:none}.programme-explorer .table-hint,.university-v3-content .table-hint{color:var(--muted-ink);margin:10px 0 6px;font-size:12px}.programme-explorer .catalogue-hint{padding-inline:16px}.programme-explorer .table-scroll:focus-visible,.fee-table-block .table-wrap:focus-visible{outline-offset:-3px}.catalogue-table thead,.rich-data-table thead th{background:var(--ink);color:#fff}.catalogue-table caption,.rich-data-table caption{color:var(--muted-ink)}.programme-results caption span,.rich-data-table caption span{max-inline-size:calc(100cqi - 48px);display:block}.catalogue-table tbody tr:nth-child(2n){background:#f4f7fc}.catalogue-table tbody tr:focus-within{background:var(--accent-tint)}.catalogue-table tbody th{min-width:200px}.catalogue-table tbody th strong{overflow-wrap:anywhere}.catalogue-table a{color:var(--action-hover);text-underline-offset:3px;text-decoration:underline}.catalogue-table small{color:var(--muted-ink)}.catalogue-table input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--action)}.catalogue-table .catalogue-empty{color:var(--muted-ink);padding:18px}.compare-panel .catalogue-table{min-width:570px}.programme-explorer [hidden]{display:none}.rich-data-table{min-width:590px}.rich-data-table tbody th{white-space:normal}.university-v3-content .fee-table-block .table-wrap{margin-block-start:6px}@container (width<840px){.catalogue-hint{display:block}}@container (width<640px){.compare-panel .table-hint,.fee-table-block .table-hint{display:block}.programme-results,.rich-data-table{table-layout:fixed}.programme-results :is(th,td),.rich-data-table :is(th,td){padding-inline:8px}.programme-results thead th:first-child{width:52px}.programme-results thead th:nth-child(2){width:145px}.programme-results thead th:nth-child(3){width:120px}.programme-results td:nth-child(3),.rich-data-table .price-cell{white-space:normal}.rich-data-table thead th:first-child{width:158px}.rich-data-table thead th:nth-child(2){width:119px}.rich-data-table thead th:nth-child(3){width:90px}}.trust-footer{border-block-start:4px solid #cda24e}.footer-links-group a{color:#d1e0e8;font-size:13px}.footer-trust{background:#ffffff09;border:1px solid #ffffff25;border-radius:14px;margin-block-end:22px;padding:18px 22px}.footer-trust h2{color:#fff;margin:0 0 10px;font-size:16px}.footer-trust .footer-reliability{border:0;padding:0}.footer-reliability a{text-underline-offset:4px;text-decoration:underline}.footer-reliability p{font-size:12px}body,.content-panel{color:var(--ink)}input,select,textarea,button{font-family:var(--font-arabic)}:where(h1,h2,h3,h4){letter-spacing:normal}.guide-hero,.programme-discovery-hero{background:linear-gradient(122deg,#e8efff,#fbfcff 72%)}.guide-hero .page-title,.guide-prose h2,.university-v3-content h2{letter-spacing:normal}.guide-article .guide-prose p,.guide-article .guide-prose li,.university-v3-content>p{color:#253852;font-size:15px;line-height:2.05}.guide-prose h2{border-block-start-color:#dbe5f4}.guide-prose a,.guide-related a:hover{color:var(--action-hover);text-underline-offset:4px}.guide-prose .data-table thead th{background:var(--ink)}.guide-intro-copy .eyebrow,.takeaway-kicker{color:var(--action-hover)}.takeaway-panel,.university-v3-content>.data-source-banner{background:var(--accent-tint);border-color:#d5e1fa}.data-source-banner .evidence-icon,.takeaway-count{color:var(--action-hover);background:#dbe7ff}.fact-overview-card{border-block-start:3px solid #cca14c}.guide-path-visual{background:linear-gradient(130deg,#edf3ff,#d8e6ff)}.guide-ledger-visual,.finder-mini-visual{background:linear-gradient(140deg,#142947,#234779)}.menu-item,.nav-details>summary,.dropdown-panel a{color:var(--ink)}.mobile-guide-contents{display:none}.student-widget{background:linear-gradient(140deg,#f5f8ff,#edf3ff);border:1px solid #d6e2f8;border-inline-start:4px solid #bd8c31;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(16px,3.5vw,40px);margin-block:28px;padding:clamp(18px,3vw,34px);scroll-margin-block-start:96px;display:grid}.consultation-widget{border-color:#254579;color:#fff;background:linear-gradient(130deg,#142947,#203e77);border-inline-start-color:#e0b962}.consultation-compact{gap:clamp(16px,2.5vw,26px)}.left-consultation{--launcher-left:max(14px, env(safe-area-inset-left));--launcher-bottom:max(14px, env(safe-area-inset-bottom));left:var(--launcher-left);bottom:var(--launcher-bottom);z-index:90;position:fixed}.left-consultation>summary{cursor:pointer;border-radius:999px;gap:7px;padding:8px 13px;list-style:none;box-shadow:0 4px 16px #1429473d}.left-consultation>summary::-webkit-details-marker{display:none}.left-consultation-close,.left-consultation[open] .left-consultation-open{display:none}.left-consultation[open] .left-consultation-close{display:inline}.left-consultation>.consultation-widget{width:min(390px, calc(100vw - var(--launcher-left) - max(14px, env(safe-area-inset-right))));max-height:calc(100vh - var(--launcher-bottom) - 64px);max-height:calc(100dvh - var(--launcher-bottom) - 64px);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px;position:absolute;bottom:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 14px 36px #14294740}.left-consultation .widget-fields{grid-template-columns:minmax(0,1fr)}.widget-kicker{color:#5a390d;background:#f8e9c5;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.student-widget .widget-intro h2{color:inherit;border:0;margin:8px 0;padding:0;font-size:clamp(18px,2.2vw,27px);line-height:1.55}.student-widget .widget-intro p{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.9}.consultation-widget .widget-intro p{color:#e3ecff}.widget-links{flex-wrap:wrap;gap:5px 16px;margin-block-start:12px;display:flex}.student-widget .widget-links a{color:#ffe3a1;text-underline-offset:3px;padding-block:6px;font-size:12px;text-decoration:underline}.widget-form{min-width:0;color:var(--ink);background:#fff;border:1px solid #dce6f5;border-radius:12px;gap:12px;padding:clamp(12px,2vw,20px);display:grid}.widget-form[hidden]{display:none}.widget-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.widget-form label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.widget-form :is(input:not([type=hidden]),select,textarea){width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #a9bdd9;border-radius:8px;padding:8px 10px;font-size:14px}.widget-form textarea{resize:vertical}.widget-form button{white-space:normal;justify-self:start}.widget-form button:disabled{opacity:.72;cursor:wait}.student-widget .widget-note{color:var(--muted-ink);margin:0;font-size:11px;line-height:1.85}.currency-disclosure{grid-column:1/-1}.currency-disclosure a{color:var(--action-hover);text-decoration:underline}.currency-result output{color:var(--action-hover);text-align:end;font-size:22px;font-weight:700;display:block}.currency-result span{color:var(--muted-ink);font-size:12px}.catalogue-table .fee-convert,.rich-data-table .fee-convert{color:var(--action-hover);direction:rtl;margin-block-start:4px;font-size:11px;text-decoration:underline;display:block}@media (width<=1120px){.featured-universities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.enhanced-header-inner{gap:8px}.enhanced-header .brand{gap:6px;min-width:0}.enhanced-header .brand img{width:37px;height:37px}.enhanced-header .brand-name{font-size:20px}.enhanced-header .brand-tag{font-size:9px}.enhanced-header .head-cta{padding:6px 9px;font-size:11px;display:inline-flex}.mobile-menu>summary{white-space:nowrap;align-items:center;gap:4px;min-height:44px;padding:6px 8px;display:flex}.home-hero .hero-grid,.university-v3-hero .uni-profile-hero{grid-template-columns:minmax(0,1fr)}.home-skyline{grid-template-rows:minmax(0,1fr) auto}.home-skyline figcaption{padding:12px 16px}.home-trust-links{grid-template-columns:1fr}.home-trust-links a{padding:9px 0}.home-trust-links a+a{border-block-start:1px solid #dbe5f4;border-inline-start:0}.university-hero-photo{grid-row:auto}.university-v3-intro .page-title{font-size:clamp(26px,7vw,34px)}.university-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.university-facts-grid>div{padding:10px 12px}.mobile-guide-contents{margin-block-start:18px;display:block}.mobile-guide-contents details{background:#fff;border:1px solid #d6e2f8;border-radius:10px;padding-inline:14px}.mobile-guide-contents summary{cursor:pointer;padding-block:12px;font-weight:600}.mobile-guide-contents nav{padding-block-end:9px;display:grid}.mobile-guide-contents a{color:var(--action-hover);border-block-start:1px solid #e7eef8;padding-block:8px;font-size:13px}.guide-sidebar .guide-toc{display:none}.student-widget{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.featured-universities{grid-template-columns:minmax(0,1fr)}.home-hero .hero-buttons .btn{padding-inline:11px;font-size:12px}.university-v3-content .programme-cards-grid,.university-v3-content .dual-check,.widget-fields{grid-template-columns:minmax(0,1fr)}.widget-form button{width:100%}}@media (width<=390px){.enhanced-header .head-search{display:none}}@media (width<=360px){.enhanced-header-inner,.head-controls{gap:4px}.enhanced-header .head-cta{padding-inline:6px;font-size:10px}.mobile-menu>summary{padding-inline:6px;font-size:12px}}.foundation-hero{background:linear-gradient(125deg, #e8efff, var(--warm-paper) 80%);border-block-end:1px solid var(--line);padding-block:clamp(32px,6vw,74px)}.foundation-hero-split{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(20px,5vw,64px);display:grid}.foundation-hero .page-title{max-width:27ch;margin:10px 0;font-size:clamp(28px,4vw,50px);line-height:1.5}.foundation-hero .page-intro{max-width:60ch;color:var(--muted-ink)}.foundation-hero .eyebrow{background:var(--accent-tint);color:var(--action-hover)}.foundation-hero .breadcrumb a{color:var(--action-hover);text-decoration:underline}.foundation-history-mark{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#142947,#203e77);border:1px solid #335483;border-inline-start:4px solid #e0b962;border-radius:20px;justify-items:start;padding:clamp(18px,4vw,44px);font-size:15px;display:grid}.foundation-history-mark strong{color:#f7d78c;font-size:clamp(52px,9vw,96px);line-height:1.15}.foundation-body{gap:clamp(20px,4vw,42px);padding-block:clamp(24px,5vw,64px);display:grid}.foundation-body h2{color:var(--ink);margin-block:0 12px;font-size:clamp(20px,2.3vw,28px);line-height:1.5}.foundation-body h3{color:var(--ink);margin-block:6px 8px}.foundation-body p{margin-block:0 10px;line-height:1.95}.foundation-body :where(section[id],nav[id]){scroll-margin-block-start:96px}.foundation-grid{gap:14px;display:grid}.foundation-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-services,.foundation-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:clamp(17px,3vw,30px)}.foundation-card p:last-child{margin-block-end:0}.foundation-prose p{color:#253852;max-width:80ch}.foundation-number{background:var(--accent-tint);color:var(--action-hover);border-radius:6px;padding:1px 8px;font-weight:700;display:inline-block}.foundation-review-note{color:#52370d;background:#fbf1db;border-inline-start:3px solid #bd8c31;border-radius:7px;padding:10px 14px;font-size:13px}.foundation-links{flex-wrap:wrap;gap:4px 18px;display:flex}.foundation-links a,.foundation-channels a,.foundation-contact-list a{color:var(--action-hover);text-underline-offset:4px;overflow-wrap:anywhere;padding-block:6px;text-decoration:underline}.foundation-contact-list{gap:10px;margin-block:12px 18px;display:grid}.foundation-contact-list div{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.foundation-contact-list dt{min-width:125px;font-weight:700}.foundation-contact-list dd{margin:0}.foundation-next{background:var(--accent-tint)}.foundation-next .hero-buttons{margin-block:12px}.foundation-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.foundation-body>.consultation-widget{margin:0}.foundation-body .consultation-widget .widget-intro h2{color:#fff}.foundation-policy{gap:15px;max-width:900px}.foundation-policy-index{margin-block-end:4px}.footer-policy-links{flex-wrap:wrap;gap:8px 17px;display:flex}.footer-policy-links a{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.foundation-services,.foundation-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.foundation-hero-split,.foundation-services,.foundation-pair{grid-template-columns:minmax(0,1fr)}.foundation-channels{gap:8px}.foundation-channels .foundation-card{padding:12px}.footer-policy-links{margin-block-start:10px}}
