.language-switch{font-family:'IBM Plex Sans Arabic',Arial,sans-serif;font-size:13px;font-weight:500;color:var(--teal);border:1px solid #ddc8ce;padding:5px 11px;border-radius:5px;white-space:nowrap;line-height:1.7;flex-shrink:0}.language-switch:hover{background:#f4e8ec}.navbar{gap:20px}html[lang=en] body{font-family:Arial,sans-serif;line-height:1.75;text-align:left}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{font-family:Arial,sans-serif;line-height:1.25;font-weight:700}html[lang=en] button,html[lang=en] input,html[lang=en] select,html[lang=en] textarea,html[lang=en] label,html[lang=en] .navbar nav{font-family:Arial,sans-serif}html[lang=en] .navbar nav{font-size:13px;gap:17px}html[lang=en] .navbar>.btn{font-size:13px;padding-inline:17px;white-space:nowrap}html[lang=en] .navbar{gap:18px}html[lang=en] .portal-hero-content{padding-inline-start:48%}html[lang=en] .portal-hero h1{font-family:Arial,sans-serif;font-size:clamp(38px,4.2vw,57px);line-height:1.2}html[lang=en] .portal-hero-content>p{font-size:17px;line-height:1.8}html[lang=en] .portal-hero-actions{gap:20px}html[lang=en] .portal-hero-actions .btn{font-size:14px;padding-inline:18px;white-space:nowrap}html[lang=en] .hero-talk{font-size:14px;white-space:nowrap}html[lang=en] .finder-heading h2{font-size:25px}html[lang=en] .finder-caption{font-size:12px}html[lang=en] .path-form label{font-size:12px;line-height:1.6}html[lang=en] .path-form select{font-size:13px}html[lang=en] .portal-section-top h2{line-height:1.25}html[lang=en] .pathway-symbol{left:auto;right:30px}html[lang=en] .pathway-card:before,html[lang=en] .pathway-card:after{left:auto;right:-90px}html[lang=en] .pathway-card h3{font-size:32px;line-height:1.25;max-width:350px}html[lang=en] .pathway-card p{font-size:15px;max-width:365px;line-height:1.75}html[lang=en] .university-category-row>a{border-left:0;border-right:1px solid #ded2c5}html[lang=en] .university-category-row>a:last-child{border-right:0}html[lang=en] .university-category-row>a:first-child{padding-left:0;padding-right:15px}html[lang=en] .university-category-row i{margin-right:0;margin-left:auto}html[lang=en] .campus-logo{right:auto;left:18px}html[lang=en] .campus-type{left:auto;right:15px}html[lang=en] .journey-track article{padding-left:0;padding-right:30px}html[lang=en] .journey-track article:before{right:0;left:45px}html[lang=en] .journey-track h3{font-size:21px}html[lang=en] .journey-track p{line-height:1.8}html[lang=en] .service-accordion summary{font-family:Arial,sans-serif;font-size:18px}html[lang=en] .service-accordion summary:after{margin-right:0;margin-left:auto}html[lang=en] .service-accordion details p{padding-left:35px;padding-right:20px}html[lang=en] .service-editorial-intro h2,html[lang=en] .portal-faq h2{font-size:38px}html[lang=en] .portal-faq summary{font-size:16px}html[lang=en] .page-intro h1{font-size:clamp(31px,3.7vw,48px)}html[lang=en] .page-intro p{line-height:1.8}html[lang=en] .uni-identity-title h1{font-size:clamp(29px,3.4vw,44px);line-height:1.25}html[lang=en] .uni-identity-title .eyebrow{line-height:1.8}html[lang=en] .uni-monogram img{object-fit:contain}html[lang=en] .uni-site-address{font-size:13px}html[lang=en] .checklist{padding-right:0;padding-left:23px}html[lang=en] .note{border-right:0;border-left:3px solid var(--gold);line-height:1.8}html[lang=en] .number{float:right}html[lang=en] .major h3{font-family:Arial,sans-serif;font-size:23px;line-height:1.3}html[lang=en] .major p{font-size:15px;line-height:1.8}html[lang=en] .major-body .tag{font-size:12px}html[lang=en] .en-discover{background:none;border:0;padding:0;cursor:pointer;text-align:left;margin-top:auto}html[lang=en] .major-body{display:flex;flex-direction:column;align-items:start;flex:1}html[lang=en] .major-body p{margin-bottom:20px}html[lang=en] .university-card h3{font-size:22px;line-height:1.3}html[lang=en] .university-type h3{font-size:17px}html[lang=en] .university-type b{margin-right:0;margin-left:auto}html[lang=en] .filters .chip{font-size:13px;font-family:Arial,sans-serif;line-height:1.5}html[lang=en] .modal .close{left:auto;right:15px}html[lang=en] .modal h2{font-family:Arial,sans-serif;font-size:30px;line-height:1.3;padding-right:22px}html[lang=en] .modal h3{font-family:Arial,sans-serif;font-size:21px}html[lang=en] .modal p{line-height:1.8}html[lang=en] .modal .eyebrow{padding-left:0;padding-right:30px}html[lang=en] .chat-widget{direction:ltr}html[lang=en] .chat-head .chat-close{margin-right:0;margin-left:auto}html[lang=en] .chat-head small{font-size:10px}html[lang=en] .chat-bubble{line-height:1.7}html[lang=en] .chat-launch{text-align:left}html[lang=en] .chat-options button{font-size:12px;line-height:1.5}html[lang=en] .chat-privacy{font-size:10px;line-height:1.6}html[lang=en] .form-note{font-size:12px;line-height:1.8}html[lang=en] .consent{font-size:12px;line-height:1.8;flex-wrap:wrap}html[lang=en] .consent input{flex-shrink:0}html[lang=en] .footer-grid p,html[lang=en] .footer-grid a{font-size:14px;line-height:1.8}html[lang=en] .footer-bottom{font-size:11px}html[lang=en] .about-quote{font-size:43px;line-height:1.45}
@media(max-width:1050px){.navbar{gap:13px}html[lang=en] .navbar{gap:13px}html[lang=en] .navbar nav{gap:10px;font-size:12px}html[lang=en] .portal-hero-content{padding-inline-start:43%}html[lang=en] .portal-hero h1{font-size:48px}html[lang=en] .portal-hero-actions{flex-wrap:wrap;gap:13px}html[lang=en] .pathway-card h3{font-size:29px}html[lang=en] .pathway-symbol{right:20px;font-size:60px}}
@media(max-width:780px){.navbar{gap:10px}.language-switch{font-size:12px;padding:5px 8px}.navbar>.btn{font-size:12px;padding-inline:12px}html[lang=en] .navbar>.btn{margin-right:0;margin-left:auto;font-size:12px;padding-inline:11px}html[lang=en] .language-switch{margin-left:0}html[lang=en] .portal-hero-content{padding-inline-start:0}html[lang=en] .portal-hero h1{font-size:43px;max-width:440px}html[lang=en] .portal-hero-content>p{font-size:16px;max-width:420px}html[lang=en] .finder-heading h2{font-size:23px}html[lang=en] .campus-caption h3{font-size:18px}html[lang=en] .portal-section-top h2{font-size:32px}html[lang=en] .journey-track h3{font-size:19px}html[lang=en] .university-category-row>a:nth-child(2){border-right:0}html[lang=en] .university-category-row>a:first-child{padding-left:12px}html[lang=en] .service-editorial-intro h2,html[lang=en] .portal-faq h2{font-size:32px}html[lang=en] .major h3{font-size:22px}html[lang=en] .navbar nav.open a{font-size:14px}html[lang=en] .uni-identity-title h1{font-size:30px}html[lang=en] .mobile-dock>a{font-size:10px;padding-inline:8px}html[lang=en] .chat-panel{height:min(610px,calc(100dvh - 105px))}}
@media(max-width:480px){.navbar{gap:7px}.navbar>.btn{padding:8px 10px;gap:7px}.navbar .menu-toggle{min-width:34px}.navbar .logo-crop{width:65px;height:49px}.navbar .logo-crop img{width:65px;height:65px}.language-switch{font-size:11px;padding:5px 7px}html[lang=en] .navbar{gap:7px}html[lang=en] .navbar>.btn{font-size:11px;padding-inline:9px;gap:6px}html[lang=en] .portal-hero h1{font-size:36px;line-height:1.2}html[lang=en] .portal-hero-content>p{font-size:15px;max-width:330px}html[lang=en] .portal-hero-actions .btn{font-size:13px}html[lang=en] .hero-talk{font-size:13px}html[lang=en] .finder-heading h2{font-size:21px}html[lang=en] .portal-section-top h2{font-size:29px}html[lang=en] .pathway-card h3{font-size:28px;max-width:235px}html[lang=en] .pathway-symbol{font-size:40px;right:18px}html[lang=en] .field-card h3{font-size:21px}html[lang=en] .field-card .field-symbol{grid-column:2;text-align:right}html[lang=en] .field-card p{font-size:14px}html[lang=en] .university-type h3{font-size:15px}html[lang=en] .university-type p{font-size:11px}html[lang=en] .university-card h3{font-size:21px}html[lang=en] .page-intro h1{font-size:29px}html[lang=en] .uni-identity-title h1{font-size:24px}html[lang=en] .uni-identity-title .eyebrow{font-size:10px}html[lang=en] .uni-identity-title p{font-size:12px}html[lang=en] .major h3{font-size:20px}html[lang=en] .major p{font-size:14px}html[lang=en] .major .text-link{font-size:13px}html[lang=en] .modal h2{font-size:25px}html[lang=en] .modal h3{font-size:19px}html[lang=en] .modal p{font-size:15px}html[lang=en] .portal-closing h2{font-size:27px}html[lang=en] .portal-closing p{font-size:14px}html[lang=en] .journey-track article{padding-right:12px}html[lang=en] .journey-track h3{font-size:18px}html[lang=en] .chat-panel{height:calc(100dvh - 105px)}html[lang=en] .about-quote{font-size:30px}}
html.english-pending #main{visibility:hidden}
