@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/fonts/noto-sans-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/brand/fonts/noto-naskh-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}html[dir=rtl]{--font-sans:"Noto Sans Arabic","Segoe UI",Arial,sans-serif}html[dir=rtl] body{font-family:var(--font-sans)}html[dir=rtl] .public-site{--font-display:"Noto Naskh Arabic",Georgia,serif}html[dir=rtl] .public-site h1,html[dir=rtl] .public-site h2,html[dir=rtl] .public-site h3{letter-spacing:normal;line-height:1.4}html[dir=rtl] :is(.portal-app,.portal-auth,.portal-onboarding){font-family:var(--font-sans)}html[dir=rtl] :is(.portal-app,.portal-auth,.portal-onboarding) :is(h1,h2,h3){font-family:var(--font-sans);letter-spacing:normal;line-height:1.4}html[dir=rtl] .portal-app .portal-page-heading h1,html[dir=rtl] .portal-auth-form-wrap h2,html[dir=rtl] .portal-onboarding-layout>aside h1{font-family:Noto Naskh Arabic,Georgia,serif;letter-spacing:normal;line-height:1.4}html[dir=rtl] .public-site .main-nav{margin-left:0;margin-inline-start:auto}html[dir=rtl] .public-site .header-actions{margin-left:0;margin-inline-start:10px}html[dir=rtl] .public-site .header-search-button,html[dir=rtl] .public-site .mobile-menu{border-left:0;border-inline-start:1px solid #ffffff25}html[dir=rtl] .public-site .catalog-heading,html[dir=rtl] .public-site .check-list,html[dir=rtl] .public-site .detail-content,html[dir=rtl] .public-site .program-card{text-align:start}html[dir=rtl] :is(.breadcrumb,.text-link,.program-detail-link,.university-story-link,.header-actions,.portal-crumb) :is(.lucide-arrow-right,.lucide-chevron-right){transform:scaleX(-1)}html[dir=rtl] :is(.home-all-programs,.home-guidance-actions a,.home-section-heading a,.home-university-marks-heading a,.career-directory-link)>.lucide-arrow-right,html[dir=rtl] a.button>.lucide-arrow-right{transform:scaleX(-1)}html[dir=rtl] .public-site .program-title-arrow{transform:scaleX(-1);margin-left:0;margin-inline-start:10px}html[dir=rtl] :is(.portal-inline-link,.portal-help a,.portal-explore,.portal-readiness a,.portal-stat small,.portal-work-queues button,.pm-services a,.portal-onboarding>header a,.portal-form-actions button,.portal-full-button,.portal-app button.button)>.lucide-arrow-right{transform:scaleX(-1)}html[dir=rtl] :is(.portal-auth-top>a,.portal-form-actions>button)>.lucide-arrow-left{transform:scaleX(-1)}html[dir=rtl] :is(.portal-preparation a,.portal-application-row)>.lucide-chevron-right{transform:scaleX(-1)}html[dir=rtl] :is(input[type=email],input[type=url],input[type=tel]){direction:ltr;text-align:start}html[dir=rtl] :is(.portal-table,.comparison-table) td,html[dir=rtl] :is(.portal-table,.comparison-table) th{text-align:start}html[dir=rtl] .language-dialog{text-align:start}@media(max-width:1040px){html[dir=rtl] .public-site .header-actions{margin-inline-start:auto}}.locale-navigation-progress{position:fixed;inset:0 0 auto;z-index:1000;height:3px;background:#df1f26;pointer-events:none;animation:locale-navigation-pulse 1s ease-in-out infinite alternate}.locale-navigation-progress>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes locale-navigation-pulse{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.locale-navigation-progress{animation:none}}html[dir=rtl] .portal-back-link>.lucide-arrow-left,html[dir=rtl] :is(.portal-success,.portal-small-muted) a>.lucide-arrow-right{transform:scaleX(-1)}