@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2")}@font-face{font-family:AGH Arabic;font-style:normal;font-weight:400;font-display:swap;size-adjust:108%;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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:AGH Arabic;font-style:normal;font-weight:500;font-display:swap;size-adjust:108%;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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:AGH Arabic;font-style:normal;font-weight:600;font-display:swap;size-adjust:108%;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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:AGH Arabic;font-style:normal;font-weight:700;font-display:swap;size-adjust:108%;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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}:root{color:#283449;font-synthesis:none;--border:#e9edf3;background:#fff;font-family:DM Sans,AGH Arabic,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,AGH Arabic,sans-serif}svg{flex-shrink:0}small{font-size:11px}:where(html[lang=ar]) small{font-size:13px}input,select,textarea{min-width:0}::selection{color:#15263f;background:#f2d4d8}[hidden]{display:none!important}.js [data-js-hide]{display:none}.icon-button{color:#8791a0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#f4f6fa}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#15243f66;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:14px;width:520px;max-width:100%;max-height:90vh;animation:.15s ease-out modal-enter;overflow-y:auto;box-shadow:0 25px 100px #081a3a30}.modal.wide{width:800px}.modal-heading{border-bottom:1px solid var(--border);z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:22px 25px;display:flex;position:sticky;top:0}.modal-heading h2{letter-spacing:-.3px;font-size:17px;font-weight:650}.modal>form>h3,.modal>div>h3{padding:18px 25px 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:24px 25px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field>span{color:#7d889d;font-size:11px;font-weight:500}:where(html[lang=ar]) .field>span{font-size:13px}.field input,.field select,.field textarea{color:#52627a;background:#fff;border:1px solid #dfe5ee;border-radius:6px;width:100%;min-height:40px;padding:10px 11px;font-size:12px}:where(html[lang=ar]) .field input,:where(html[lang=ar]) .field select,:where(html[lang=ar]) .field textarea{font-size:14px}.field input::placeholder,.field textarea::placeholder{color:#b3bccb}.field textarea{resize:vertical}.field.full,.full{grid-column:1/-1}.form-footer{border-top:1px solid var(--border);background:#fcfdff;justify-content:flex-end;gap:10px;padding:18px 25px;display:flex}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.form-grid{grid-template-columns:1fr;padding:20px}.modal-backdrop{align-items:flex-end;padding:12px}.modal{max-height:94vh}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.agh-public .discover-pagination a,.agh-public .discover-pagination span{color:#355675;background:#fff;border:1px solid #d1dce9;border-radius:5px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}:where(html[lang=ar]) .agh-public .discover-pagination a,:where(html[lang=ar]) .agh-public .discover-pagination span{font-size:14px}.agh-public .discover-pagination a[aria-current]{color:#fff;background:#19385e;border-color:#19385e}.agh-public .discover-pagination span{opacity:.4}.agh-filter-chips a{background:var(--agh-soft);color:var(--agh-navy);text-align:start;border:1px solid #cad4df;border-radius:5px;align-items:center;gap:9px;max-width:100%;padding:7px 11px;font-size:12px;line-height:1.5;display:inline-flex}:where(html[lang=ar]) .agh-filter-chips a{font-size:14px}.agh-filter-chips a:hover{border-color:var(--agh-red)}.agh-public .discover-filters .agh-button{justify-content:center;width:100%;margin-block:8px}.agh-public .agh-quote-modal .agh-fine-print{padding:0 25px}.agh-public .agh-quote-modal .agh-quote-result{justify-items:start;gap:14px;padding:25px;display:grid}.agh-public .agh-quote-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.agh-public .agh-quote-result dt{color:var(--agh-muted);font-size:12px}:where(html[lang=ar]) .agh-public .agh-quote-result dt{font-size:14px}.agh-public .agh-quote-result dd{margin:0;font-weight:700}.agh-consent-banner{inset-inline:16px;z-index:90;color:#24364b;background:#fff;border:1px solid #c9d4e1;border-radius:10px;gap:12px;max-width:560px;margin-inline:auto;padding:18px 20px;font-size:13px;line-height:1.7;display:grid;position:fixed;bottom:16px;box-shadow:0 10px 40px #15263f22}:where(html[lang=ar]) .agh-consent-banner{font-size:15px}.agh-consent-banner div{flex-wrap:wrap;gap:10px;display:flex}.agh-consent-banner button{border:1px solid #c9d4e1;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:600}:where(html[lang=ar]) .agh-consent-banner button{font-size:15px}.agh-consent-banner button[data-consent=granted]{color:#fff;background:#be3348;border-color:#be3348}.agh-consent-banner a{text-decoration:underline}.agh-public{--agh-navy:#15263f;--agh-red:#cc4351;--agh-red-hover:#b33543;--agh-muted:#586779;--agh-line:#dee5ed;--agh-soft:#f3f6fa;color:var(--agh-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100dvh;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}.agh-public[lang=ar]{font-family:AGH Arabic,DM Sans,Tahoma,sans-serif}.agh-public *{box-sizing:border-box}.agh-public h1,.agh-public h2,.agh-public h3{color:var(--agh-navy);letter-spacing:-.025em;margin:0;font-family:Manrope,DM Sans,Arial,sans-serif;font-weight:700;line-height:1.25}.agh-public[lang=ar] h1,.agh-public[lang=ar] h2,.agh-public[lang=ar] h3{letter-spacing:0;font-family:AGH Arabic,DM Sans,Tahoma,sans-serif;line-height:1.6}.agh-public[lang=ar],.agh-public[lang=ar] *{letter-spacing:0!important}.agh-public[lang=ar] p,.agh-public[lang=ar] dd{line-height:1.9}.agh-public[lang=ar] p{color:#475769}.agh-public p{color:var(--agh-muted);margin:0 0 20px}.agh-public a{color:inherit;text-decoration:none}.agh-public button,.agh-public input,.agh-public select,.agh-public textarea{font:inherit}.agh-public button{cursor:pointer}.agh-public button:disabled{cursor:wait;opacity:.65}.agh-public svg{stroke-width:1.8px;flex-shrink:0}.agh-public img{max-width:100%;height:auto;display:block}.agh-public :focus-visible{outline:3px solid var(--agh-navy);outline-offset:4px}.agh-container{width:min(1200px,100% - 64px);margin-inline:auto}.agh-header{z-index:20;border-bottom:1px solid var(--agh-line);background:#fff;position:sticky;top:0}.agh-header-inner{justify-content:space-between;align-items:center;gap:34px;height:80px;display:flex}.agh-brand{flex-shrink:0;align-items:center;display:inline-flex}.agh-brand img{object-fit:contain;width:190px;height:65px}.agh-header nav{white-space:nowrap;align-items:center;gap:26px;font-size:14px;font-weight:600;display:flex}:where(html[lang=ar]) .agh-header nav{font-size:15.5px}.agh-header nav>a:not(.agh-button){border-bottom:2px solid #0000;padding-block:12px}.agh-header nav>a:hover,.agh-header nav>a[aria-current=page]{color:var(--agh-red-hover)}.agh-header nav>a[aria-current=page]{border-bottom-color:var(--agh-red)}.agh-header .agh-button{min-height:42px;padding:10px 17px;font-size:13px}:where(html[lang=ar]) .agh-header .agh-button{font-size:15px}.agh-language{align-items:center;gap:7px;display:inline-flex}.agh-menu-button{color:var(--agh-navy);background:0 0;border:0;padding:9px;display:none}.agh-button{border:1px solid var(--agh-red);background:var(--agh-red);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 21px;font-size:14px;font-weight:700;line-height:1.5;transition:background-color .18s,border-color .18s;display:inline-flex;color:#fff!important}:where(html[lang=ar]) .agh-button{font-size:15.5px}.agh-button:hover{background:var(--agh-red-hover);border-color:var(--agh-red-hover)}.agh-button.agh-secondary{background:#fff;border-color:#cdd6e1;color:var(--agh-navy)!important}.agh-button.agh-secondary:hover{background:var(--agh-soft);border-color:#aab7c7}.agh-text-link{color:var(--agh-navy);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}:where(html[lang=ar]) .agh-text-link{font-size:15.5px}.agh-text-link:hover{color:var(--agh-red-hover)}.agh-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.agh-eyebrow{letter-spacing:.15em;color:var(--agh-red-hover);margin-bottom:18px;font-size:11px;font-weight:800;display:block}:where(html[lang=ar]) .agh-eyebrow{font-size:13px}.agh-public[lang=ar] .agh-eyebrow{letter-spacing:0;font-size:13px}.agh-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:60px;padding-block:54px 30px;display:grid}.agh-hero h1{letter-spacing:-.04em;max-width:570px;margin-bottom:22px;font-size:clamp(36px,3.7vw,49px);line-height:1.16}.agh-hero>div>p{max-width:510px;margin-bottom:28px;font-size:17px;line-height:1.75}.agh-hero figure{margin:0}.agh-hero figure>img{object-fit:cover;border-radius:12px;width:100%;height:330px}.agh-hero figcaption{color:var(--agh-muted);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}:where(html[lang=ar]) .agh-hero figcaption{font-size:13px}.agh-search-wrap{margin-top:12px}.agh-course-search{background:var(--agh-soft);border:1px solid var(--agh-line);border-radius:10px;grid-template-columns:1.9fr 1fr auto;align-items:end;gap:25px;padding:22px 25px;display:grid}.agh-course-search label{gap:7px;min-width:0;display:grid}.agh-course-search label>span{font-size:12px;font-weight:700}:where(html[lang=ar]) .agh-course-search label>span{font-size:14px}.agh-course-search label>div{background:#fff;border:1px solid #cad4df;border-radius:6px;align-items:center;gap:10px;padding-inline:12px;display:flex}.agh-course-search input{width:100%;min-width:0;color:var(--agh-navy);background:0 0;border:0;padding:11px 0;font-size:13px}:where(html[lang=ar]) .agh-course-search input{font-size:15px}.agh-course-search select{width:100%;color:var(--agh-navy);background:#fff;border:1px solid #cad4df;border-radius:6px;min-height:44px;padding:11px 12px;font-size:13px}:where(html[lang=ar]) .agh-course-search select{font-size:15px}.agh-section{padding-block:62px}.agh-section-heading{max-width:700px;margin-bottom:28px}.agh-section-heading h2{margin-bottom:12px;font-size:30px}.agh-section-heading p{max-width:660px;margin:0;font-size:15px;line-height:1.8}.agh-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agh-subject{border:1px solid var(--agh-line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:21px 19px;transition:border-color .18s,background-color .18s;display:grid}.agh-subject:hover{background:var(--agh-soft);border-color:#a7b6c8}.agh-subject strong{margin-bottom:4px;font-size:14px;display:block}:where(html[lang=ar]) .agh-subject strong{font-size:15.5px}.agh-subject small{color:var(--agh-muted);font-size:12px;line-height:1.6;display:block}:where(html[lang=ar]) .agh-subject small{font-size:14px}.agh-subject-icon{color:#314b70;background:#edf2f8;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.agh-subject>svg{color:#718095}.agh-support{grid-template-columns:1fr 1.07fr;align-items:start;gap:66px;padding-block:45px 30px;display:grid}.agh-support>div>img{object-fit:cover;border-radius:12px;width:100%;height:430px;margin-bottom:18px}.agh-service-list{gap:21px;display:grid}.agh-service-list article{grid-template-columns:auto 1fr;gap:15px;display:grid}.agh-service-list article>svg{color:var(--agh-red-hover);margin-top:3px}.agh-service-list h3{margin-bottom:7px;font-size:17px}.agh-service-list p{margin:0;font-size:14px;line-height:1.7}:where(html[lang=ar]) .agh-service-list p{font-size:15.5px}.agh-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.agh-process li{padding-top:4px;position:relative}.agh-process li>span{color:#264368;background:#edf2f8;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}:where(html[lang=ar]) .agh-process li>span{font-size:15.5px}.agh-process h3{margin-bottom:10px;font-size:17px}.agh-process p{margin:0;font-size:14px;line-height:1.7}:where(html[lang=ar]) .agh-process p{font-size:15.5px}.agh-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.agh-guide-card{border:1px solid var(--agh-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;column-gap:17px;padding:27px;display:grid}.agh-guide-card>svg{color:#4e6684;grid-row:1/4;margin-top:3px}.agh-guide-card h3{margin-bottom:10px;font-size:19px}.agh-guide-card h3 a:hover{color:var(--agh-red-hover)}.agh-guide-card p{margin-bottom:17px;font-size:14px;line-height:1.75}:where(html[lang=ar]) .agh-guide-card p{font-size:15.5px}.agh-faq{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.agh-faq .agh-section-heading h2{max-width:360px}.agh-faq details{border-bottom:1px solid var(--agh-line)}.agh-faq summary{cursor:pointer;color:var(--agh-navy);justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:15px;font-weight:700;list-style:none;display:flex}.agh-faq summary::-webkit-details-marker{display:none}.agh-faq summary>svg{color:#748196;transition:transform .18s}.agh-faq details[open] summary>svg{transform:rotate(180deg)}.agh-faq details>p{margin:0 28px 22px 0;font-size:14px;line-height:1.85}:where(html[lang=ar]) .agh-faq details>p{font-size:15.5px}.agh-public[dir=rtl] .agh-faq details>p{margin:0 0 22px 28px}.agh-cta{background:var(--agh-soft);border:1px solid var(--agh-line);border-radius:11px;justify-content:space-between;align-items:center;gap:40px;margin-block:25px 72px;padding:34px 40px;display:flex}.agh-cta h2{margin-bottom:10px;font-size:27px}.agh-cta p{max-width:650px;margin:0;font-size:14px}:where(html[lang=ar]) .agh-cta p{font-size:15.5px}.agh-page-intro{max-width:1200px;padding-block:54px 27px}.agh-page-intro h1{max-width:780px;margin-bottom:18px;font-size:43px;line-height:1.25}.agh-page-intro>p{max-width:720px;margin:0;font-size:17px;line-height:1.8}.agh-listing{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:30px;padding-block:25px 70px;display:grid}.agh-filters{border:1px solid var(--agh-line);background:var(--agh-soft);border-radius:10px;padding:23px;position:sticky;top:105px}.agh-filters h2{margin-bottom:20px;font-size:17px}.agh-filters form{gap:17px;display:grid}.agh-public .field{color:var(--agh-navy);gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}:where(html[lang=ar]) .agh-public .field{font-size:14px}.agh-public .field>span{color:var(--agh-navy);font-size:12px;font-weight:700}:where(html[lang=ar]) .agh-public .field>span{font-size:14px}.agh-public .field input,.agh-public .field select,.agh-public .field textarea,.agh-list-toolbar input,.agh-list-toolbar select{width:100%;min-width:0;min-height:44px;color:var(--agh-navy);outline-offset:3px;background:#fff;border:1px solid #bdc9d6;border-radius:6px;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.45}:where(html[lang=ar]) .agh-public .field input,:where(html[lang=ar]) .agh-public .field select,:where(html[lang=ar]) .agh-public .field textarea,:where(html[lang=ar]) .agh-list-toolbar input,:where(html[lang=ar]) .agh-list-toolbar select{font-size:15.5px}.agh-public input::placeholder,.agh-public textarea::placeholder{color:#667487;opacity:1}.agh-public .field textarea{resize:vertical;min-height:116px}.agh-filters .field input,.agh-filters .field select{font-size:12px}:where(html[lang=ar]) .agh-filters .field input,:where(html[lang=ar]) .agh-filters .field select{font-size:14px}.agh-public .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.agh-public .form-grid .full{grid-column:1/-1}.agh-fine-print{font-size:12px;line-height:1.8;color:#596b80!important}:where(html[lang=ar]) .agh-fine-print{font-size:14px}.agh-filters>.agh-fine-print{margin:22px 0 0}.agh-result-heading{justify-content:space-between;align-items:center;gap:14px;padding:3px 0 22px;font-size:14px;display:flex}:where(html[lang=ar]) .agh-result-heading{font-size:15.5px}.agh-result-heading>span{color:var(--agh-muted);align-items:center;gap:7px;font-size:11px;display:flex}:where(html[lang=ar]) .agh-result-heading>span{font-size:13px}.agh-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.agh-course-card{border:1px solid var(--agh-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:24px;display:flex}.agh-course-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.agh-level{color:#465d7e;font-size:11px;font-weight:700}:where(html[lang=ar]) .agh-level{font-size:13px}.agh-compare-control,.agh-icon-button{border:1px solid var(--agh-line);width:34px;height:34px;color:var(--agh-navy);background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.agh-compare-control.selected{color:#23466e;background:#edf2f8;border-color:#7590b1}.agh-course-card .agh-campus-name{color:var(--agh-muted);margin-bottom:8px;font-size:12px}:where(html[lang=ar]) .agh-course-card .agh-campus-name{font-size:14px}.agh-course-card h2{margin-bottom:16px;font-size:21px;line-height:1.4}.agh-course-card h2 a:hover{color:var(--agh-red-hover)}.agh-course-facts{color:var(--agh-muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:21px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-course-facts{font-size:14px}.agh-course-price{background:var(--agh-soft);border-radius:6px;margin-top:auto;margin-bottom:21px;padding:14px 15px}.agh-course-price>span{color:var(--agh-muted);margin-bottom:4px;font-size:11px;display:block}:where(html[lang=ar]) .agh-course-price>span{font-size:13px}.agh-course-price>strong{font-size:17px;font-weight:700;line-height:1.4}.agh-filter-chips{flex-wrap:wrap;gap:9px;margin:0 0 20px;display:flex}.agh-filter-chips button{background:var(--agh-soft);color:var(--agh-navy);text-align:start;border:1px solid #cad4df;border-radius:5px;align-items:center;gap:9px;max-width:100%;padding:7px 11px;font-size:12px;line-height:1.5;display:inline-flex}:where(html[lang=ar]) .agh-filter-chips button{font-size:14px}.agh-filter-chips button:hover{border-color:var(--agh-red)}.agh-filter-chips svg{flex-shrink:0}.agh-study-plan{border-top:1px solid var(--agh-line);border-bottom:1px solid var(--agh-line);margin:25px 0;padding:17px 0}.agh-study-plan summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:700;list-style:none;display:flex}:where(html[lang=ar]) .agh-study-plan summary{font-size:15.5px}.agh-study-plan summary::-webkit-details-marker{display:none}.agh-study-plan[open] summary svg{transform:rotate(180deg)}.agh-study-plan>p{color:var(--agh-muted);margin:15px 0 20px;font-size:13px;line-height:1.7}:where(html[lang=ar]) .agh-study-plan>p{font-size:15px}.agh-study-plan .field small{color:var(--agh-muted);margin-top:6px;font-size:12px;line-height:1.6}:where(html[lang=ar]) .agh-study-plan .field small{font-size:14px}.agh-course-actions{justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-course-actions{font-size:14px}.agh-course-actions .agh-text-link{font-size:12px}:where(html[lang=ar]) .agh-course-actions .agh-text-link{font-size:14px}.agh-cost-link{text-align:start;color:#465d7e;background:0 0;border:0;align-items:center;gap:8px;margin-top:19px;padding:0;font-size:12px;line-height:1.5;display:flex}:where(html[lang=ar]) .agh-cost-link{font-size:14px}.agh-cost-link:hover{color:var(--agh-red-hover)}.agh-empty{text-align:center;background:var(--agh-soft);border:1px solid var(--agh-line);border-radius:10px;padding:52px 25px}.agh-empty>svg{color:#6d829d;margin-bottom:19px}.agh-empty h3{margin-bottom:14px;font-size:22px}.agh-empty p{max-width:510px;margin:0 auto 23px;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agh-empty p{font-size:15.5px}.agh-empty .agh-actions{justify-content:center}.agh-list-toolbar{align-items:center;gap:18px;margin-bottom:28px;display:flex}.agh-list-toolbar>label{border:1px solid #bdc9d6;border-radius:6px;flex:1;align-items:center;gap:12px;padding-inline:14px;display:flex}.agh-list-toolbar>label input{background:0 0;border:0;padding-inline:0}.agh-list-toolbar>select{width:230px}.agh-list-toolbar>span{white-space:nowrap;color:var(--agh-muted);font-size:13px}:where(html[lang=ar]) .agh-list-toolbar>span{font-size:15px}.agh-university-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.agh-university-card{border:1px solid var(--agh-line);border-radius:10px;min-width:0;overflow:hidden}.agh-university-card>a>img{object-fit:cover;width:100%;height:196px}.agh-university-card>div{padding:24px}.agh-university-card h2{margin:10px 0 13px;font-size:20px;line-height:1.45}.agh-university-card p{align-items:center;gap:7px;margin-bottom:20px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-university-card p{font-size:14px}.agh-university-card .agh-text-link{font-size:13px}:where(html[lang=ar]) .agh-university-card .agh-text-link{font-size:15px}.agh-section-link{margin-top:24px}.agh-entity-heading{padding-block:45px 35px}.agh-entity-heading>.agh-text-link{margin-bottom:22px}.agh-entity-heading h1{max-width:900px;margin-bottom:16px;font-size:39px}.agh-entity-heading>p{align-items:center;gap:9px;font-size:16px;display:flex}.agh-entity-information{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:42px;display:grid}.agh-entity-information>img{object-fit:cover;border-radius:10px;width:100%;height:330px}.agh-entity-information h2{margin-bottom:17px;font-size:26px}.agh-entity-information dl{gap:16px;display:grid}.agh-public dl{margin:20px 0}.agh-public dt{color:var(--agh-muted);margin-bottom:4px;font-size:12px}:where(html[lang=ar]) .agh-public dt{font-size:14px}.agh-public dd{margin:0;font-size:15px;font-weight:600;line-height:1.6}.agh-course-detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:65px;padding-block:10px 55px;display:grid}.agh-course-detail h2{margin-bottom:19px;font-size:25px}.agh-detail-facts{grid-template-columns:1fr 1fr;gap:25px;display:grid;margin-bottom:36px!important}.agh-detail-facts a:hover{text-decoration:underline}.agh-prewrap{white-space:pre-wrap;font-size:15px;line-height:1.85}.agh-course-detail .agh-fine-print{margin-top:19px}.agh-cost-panel{background:var(--agh-soft);border:1px solid var(--agh-line);border-radius:10px;padding:30px}.agh-cost-panel h2{margin-bottom:13px;font-size:17px}.agh-cost-panel>strong{font-size:24px;line-height:1.5}.agh-cost-panel>p{margin:14px 0 22px;font-size:13px;line-height:1.8}:where(html[lang=ar]) .agh-cost-panel>p{font-size:15px}.agh-cost-panel .agh-button{white-space:normal;width:100%;margin-bottom:21px}.agh-cost-panel>.agh-text-link{font-size:13px;line-height:1.75}:where(html[lang=ar]) .agh-cost-panel>.agh-text-link{font-size:15px}.agh-guide-article{padding-block:45px 20px}.agh-guide-article>header{margin-inline:auto;max-width:870px;margin-bottom:44px}.agh-guide-article>header>.agh-text-link{margin-bottom:20px}.agh-guide-article h1{margin-bottom:20px;font-size:42px;line-height:1.3}.agh-article-intro{font-size:18px;line-height:1.8}.agh-article-meta{line-height:1.8;font-size:12px!important}:where(html[lang=ar]) .agh-article-meta{font-size:14px}.agh-article-meta span{display:block}.agh-article-layout{grid-template-columns:230px minmax(0,730px);justify-content:center;align-items:start;gap:65px;display:grid}.agh-article-layout>aside{background:var(--agh-soft);border-radius:9px;gap:14px;padding:22px;font-size:12px;display:grid;position:sticky;top:111px}:where(html[lang=ar]) .agh-article-layout>aside{font-size:14px}.agh-article-layout>aside>strong{margin-bottom:4px;font-size:14px}:where(html[lang=ar]) .agh-article-layout>aside>strong{font-size:15.5px}.agh-article-layout>aside>a{color:#4a607c;line-height:1.75}.agh-article-layout>aside>a:hover{color:var(--agh-red-hover)}.agh-article-layout section{margin-bottom:34px;scroll-margin-top:108px}.agh-article-layout h2{margin-bottom:15px;font-size:25px}.agh-article-layout p{font-size:16px;line-height:1.9}.agh-article-layout ul{color:var(--agh-muted);margin:0;padding-inline-start:23px;font-size:15px;line-height:1.85}.agh-article-layout li{margin-bottom:9px;padding-inline-start:4px}.agh-sources{background:var(--agh-soft);border-radius:9px;padding:25px}.agh-sources h2{font-size:19px}.agh-sources>a{color:#2b4e78;align-items:center;gap:9px;margin-bottom:11px;font-size:13px;display:flex}:where(html[lang=ar]) .agh-sources>a{font-size:15px}.agh-sources>a:hover{text-decoration:underline}.agh-sources>p{margin:20px 0 0;font-size:12px;line-height:1.8}:where(html[lang=ar]) .agh-sources>p{font-size:14px}.agh-about{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:23px 32px;display:grid}.agh-about>img{object-fit:cover;border-radius:10px;width:100%;height:340px}.agh-about h2{margin-bottom:15px;font-size:24px}.agh-about p{margin-bottom:26px;font-size:15px;line-height:1.85}.agh-about-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 70px;display:grid}.agh-about-services article{padding-inline-start:38px;position:relative}.agh-about-services svg{inset-inline-start:0;color:var(--agh-red-hover);position:absolute;top:2px}.agh-about-services h2{margin-bottom:12px;font-size:20px}.agh-about-services p{margin:0;font-size:15px;line-height:1.8}.agh-contact{grid-template-columns:.87fr 1.13fr;align-items:start;gap:75px;padding-block:27px 35px;display:grid}.agh-contact>div>h2{margin-bottom:15px;font-size:27px}.agh-contact>div>p{font-size:15px;line-height:1.8}.agh-contact-steps{gap:25px;margin:0;padding:12px 0 0;list-style:none;display:grid}.agh-contact-steps>li{grid-template-columns:32px 1fr;gap:16px;display:grid}.agh-contact-steps li>span{background:#edf2f8;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}:where(html[lang=ar]) .agh-contact-steps li>span{font-size:14px}.agh-contact-steps h3{margin-bottom:7px;font-size:16px}.agh-contact-steps p{margin:0;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agh-contact-steps p{font-size:15.5px}.agh-contact-language{color:#455d7b;align-items:center;gap:12px;margin-top:35px;font-size:13px;display:flex}:where(html[lang=ar]) .agh-contact-language{font-size:15px}.agh-contact-language>p{color:inherit;margin:0}.agh-form-panel{border:1px solid var(--agh-line);background:var(--agh-soft);border-radius:12px;padding:30px}.agh-enquiry-form>.agh-fine-print{margin:18px 0 20px}.agh-enquiry-form>.agh-button{width:100%}.agh-consent{color:var(--agh-navy);align-items:flex-start;gap:11px;font-size:12px;line-height:1.8;display:flex}:where(html[lang=ar]) .agh-consent{font-size:14px}.agh-consent input{width:17px;height:17px;accent-color:var(--agh-red-hover);flex-shrink:0;margin-top:4px}.agh-consent a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.agh-form-error{color:#85283b;background:#fff0f2;border:1px solid #e5bec6;border-radius:6px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.75}:where(html[lang=ar]) .agh-form-error{font-size:15px}.agh-form-success{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:440px;display:flex}.agh-form-success>svg{color:#346646}.agh-form-success h2{font-size:27px}.agh-form-success p{margin:0;font-size:15px;line-height:1.8}.agh-form-success code{border:1px solid var(--agh-line);color:var(--agh-navy);background:#fff;border-radius:6px;padding:12px 17px;font-size:14px}:where(html[lang=ar]) .agh-form-success code{font-size:15.5px}.agh-privacy{max-width:820px;min-height:400px;padding-block:30px 85px}.agh-privacy h2{margin-bottom:18px;font-size:26px}.agh-privacy p{margin-bottom:24px;font-size:16px;line-height:1.95}.agh-footer{border-top:1px solid var(--agh-line);background:#fff;padding-top:38px;padding-bottom:25px}.agh-footer-main{grid-template-columns:1.7fr 1fr 1fr;gap:70px;margin-bottom:32px;display:grid}.agh-footer-main>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.agh-footer-main>div:first-child{gap:15px}.agh-footer-main>div>strong{margin-bottom:5px;font-size:13px}:where(html[lang=ar]) .agh-footer-main>div>strong{font-size:15px}.agh-footer-main>div>a:not(.agh-brand){color:var(--agh-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}:where(html[lang=ar]) .agh-footer-main>div>a:not(.agh-brand){font-size:14px}.agh-footer-main>div>a:not(.agh-brand):hover{color:var(--agh-red-hover)}.agh-footer-main p{max-width:250px;margin:0;font-size:13px}:where(html[lang=ar]) .agh-footer-main p{font-size:15px}.agh-footer-bottom{border-top:1px solid var(--agh-line);color:#65748a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:11px;display:flex}:where(html[lang=ar]) .agh-footer-bottom{font-size:13px}.agh-compare-tray{bottom:22px;z-index:30;background:#fff;border:1px solid #b9c7d7;border-radius:10px;align-items:center;gap:22px;max-width:calc(100% - 30px);padding:13px 16px 13px 21px;display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 8px 28px #15263f18}.agh-public[dir=rtl] .agh-compare-tray{transform:translate(50%)}.agh-compare-tray>span{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}:where(html[lang=ar]) .agh-compare-tray>span{font-size:15px}.agh-compare-tray>.agh-button{min-height:38px;padding:9px 13px;font-size:12px}:where(html[lang=ar]) .agh-compare-tray>.agh-button{font-size:14px}.agh-notice{bottom:95px;background:var(--agh-navy);color:#fff;z-index:40;border-radius:8px;align-items:center;gap:25px;max-width:calc(100% - 40px);padding:14px 18px;font-size:13px;display:flex;position:fixed;inset-inline-end:25px}:where(html[lang=ar]) .agh-notice{font-size:15px}.agh-notice>button{color:#fff;background:0 0;border:0;padding:4px;display:flex}.agh-skip{top:-100px;background:var(--agh-navy);z-index:60;border-radius:5px;padding:10px 16px;position:fixed;inset-inline-start:16px;color:#fff!important}.agh-skip:focus{top:10px}.agh-public .modal-backdrop{z-index:50}.agh-public .modal{color:var(--agh-navy);background:#fff;border-radius:12px;max-width:590px;padding:30px;font-family:inherit}.agh-public .modal.wide{max-width:960px}.agh-public .modal-heading{margin-bottom:23px}.agh-public .modal-heading h2{font-size:23px}.agh-public .modal form>h3{margin-bottom:23px;font-size:19px}.agh-public .modal form>.agh-fine-print{margin:22px 0}.agh-public .form-footer{border-top:1px solid var(--agh-line);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.agh-quote-result h3{margin-top:15px;font-size:22px}.agh-quote-result>svg{color:#346646}.agh-quote-result dl{gap:20px;padding-block:12px;display:grid}.agh-quote-result dl>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.agh-quote-result dt{font-size:13px}:where(html[lang=ar]) .agh-quote-result dt{font-size:15px}.agh-quote-result dd{text-align:end;font-size:15px}.agh-quote-result>.agh-fine-print{margin-top:15px}.agh-comparison{overflow-x:auto}.agh-comparison table{border-collapse:collapse;text-align:start;width:100%;min-width:560px;font-size:13px}:where(html[lang=ar]) .agh-comparison table{font-size:15px}.agh-comparison th,.agh-comparison td{vertical-align:top;border-bottom:1px solid var(--agh-line);text-align:start;padding:17px 13px;line-height:1.65}.agh-comparison thead th{background:var(--agh-soft);color:var(--agh-navy);font-size:14px}:where(html[lang=ar]) .agh-comparison thead th{font-size:15.5px}.agh-comparison tbody th{color:var(--agh-muted);width:160px;font-size:12px;font-weight:600}:where(html[lang=ar]) .agh-comparison tbody th{font-size:14px}.agh-public[dir=rtl] .agh-text-link>svg,.agh-public[dir=rtl] .agh-button>svg:last-child{transform:scaleX(-1)}@media (width<=1100px){.agh-header nav{gap:18px}.agh-header nav>a{font-size:12px}:where(html[lang=ar]) .agh-header nav>a{font-size:14px}.agh-header-inner{gap:22px}.agh-brand img{width:170px}.agh-hero{gap:38px}.agh-hero h1{font-size:44px}.agh-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agh-support{gap:38px}.agh-faq,.agh-contact{gap:40px}.agh-course-grid{grid-template-columns:1fr}.agh-course-card h2{font-size:23px}.agh-process{gap:22px}.agh-article-layout{gap:38px}.agh-listing{grid-template-columns:230px 1fr}}@media (width<=900px){.agh-menu-button{display:flex}.agh-header nav{top:80px;border-bottom:1px solid var(--agh-line);background:#fff;flex-direction:column;align-items:stretch;gap:4px;padding:18px 32px 26px;display:none;position:absolute;inset-inline:0;box-shadow:0 12px 20px #15263f08}.agh-header nav.open{display:flex}.agh-header nav>a:not(.agh-button){padding:13px 0;font-size:15px}.agh-header nav>.agh-button{align-self:flex-start;margin-top:13px;font-size:14px}:where(html[lang=ar]) .agh-header nav>.agh-button{font-size:15.5px}.agh-hero{grid-template-columns:1fr 1fr;gap:25px}.agh-hero h1{font-size:37px}.agh-hero figure>img{height:310px}.agh-hero>div>p{font-size:15px}.agh-hero .agh-actions{gap:16px}.agh-hero .agh-text-link{font-size:12px}:where(html[lang=ar]) .agh-hero .agh-text-link{font-size:14px}.agh-course-search{grid-template-columns:1.6fr 1fr;gap:16px}.agh-course-search>.agh-button{grid-column:1/-1;width:100%}.agh-support{grid-template-columns:1fr 1fr;gap:32px}.agh-support>div>img{height:480px}.agh-support .agh-section-heading h2{font-size:26px}.agh-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.agh-university-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agh-faq{grid-template-columns:1fr;gap:2px}.agh-faq .agh-section-heading h2{max-width:none}.agh-page-intro h1{font-size:37px}.agh-contact{grid-template-columns:1fr 1.2fr;gap:30px}.agh-form-panel{padding:24px}.agh-contact .form-grid{grid-template-columns:1fr}.agh-contact .form-grid .full{grid-column:auto}.agh-course-detail{gap:35px}.agh-cost-panel{padding:23px}.agh-footer-main{gap:35px}.agh-guide-article h1{font-size:36px}.agh-article-layout{grid-template-columns:190px 1fr;gap:30px}.agh-entity-information{gap:30px}.agh-about{gap:35px}}@media (width<=640px){.agh-container{width:calc(100% - 40px)}.agh-header-inner{height:74px}.agh-header nav{padding-inline:20px;top:74px}.agh-brand img{width:165px;height:60px}.agh-hero{grid-template-columns:1fr;gap:30px;padding-top:34px;padding-bottom:18px}.agh-hero h1{max-width:510px;font-size:39px}.agh-hero>div>p{font-size:16px}.agh-hero figure>img{height:240px}.agh-hero .agh-actions{gap:20px}.agh-hero .agh-text-link{font-size:14px}:where(html[lang=ar]) .agh-hero .agh-text-link{font-size:15.5px}.agh-course-search{grid-template-columns:1fr;gap:18px;padding:20px}.agh-course-search>.agh-button{grid-column:auto}.agh-search-wrap{margin-top:20px}.agh-section{padding-block:40px}.agh-section-heading h2{font-size:27px}.agh-section-heading p{font-size:14px}:where(html[lang=ar]) .agh-section-heading p{font-size:15.5px}.agh-subject-grid{grid-template-columns:1fr;gap:11px}.agh-subject{padding:18px}.agh-support{grid-template-columns:1fr;gap:30px;padding-top:20px}.agh-support>div>img{height:275px}.agh-support .agh-section-heading h2{font-size:28px}.agh-service-list{gap:23px}.agh-process{grid-template-columns:1fr;gap:28px}.agh-process li{padding-inline-start:50px}.agh-process li>span{inset-inline-start:0;margin:0;position:absolute;top:0}.agh-guide-grid{grid-template-columns:1fr;gap:15px}.agh-guide-card{column-gap:13px;padding:23px}.agh-guide-card h3{font-size:19px}.agh-faq summary{padding-block:18px;font-size:14px}:where(html[lang=ar]) .agh-faq summary{font-size:15.5px}.agh-cta{margin-block:12px 42px;padding:25px;display:block}.agh-cta h2{font-size:25px}.agh-cta p{margin-bottom:22px}.agh-page-intro{padding-block:34px 20px}.agh-page-intro h1{font-size:33px}.agh-page-intro>p{font-size:15px}.agh-listing{grid-template-columns:1fr;gap:24px;padding-top:18px;padding-bottom:42px}.agh-filters{padding:20px;position:static}.agh-filters form{grid-template-columns:1fr 1fr;gap:15px}.agh-filters form>.field:first-child,.agh-filters form>.field:last-of-type,.agh-filters form>.agh-button,.agh-filters form>.agh-text-link{grid-column:1/-1}.agh-result-heading{flex-direction:column;align-items:flex-start;gap:6px}.agh-course-card{padding:22px}.agh-course-card h2{font-size:22px}.agh-university-grid{grid-template-columns:1fr}.agh-list-toolbar{flex-wrap:wrap;gap:12px}.agh-list-toolbar>label{flex-basis:100%}.agh-list-toolbar>select{flex:1;width:auto}.agh-university-card>a>img{height:210px}.agh-entity-heading{padding-block:32px 24px}.agh-entity-heading h1{font-size:32px}.agh-entity-information{grid-template-columns:1fr;gap:26px}.agh-entity-information>img{height:245px}.agh-course-detail{grid-template-columns:1fr;gap:30px;padding-block:10px 30px}.agh-detail-facts{gap:20px}.agh-course-detail h2{font-size:24px}.agh-guide-article{padding-top:30px}.agh-guide-article h1{font-size:32px}.agh-article-intro{font-size:16px}.agh-article-layout{grid-template-columns:1fr;gap:30px}.agh-article-layout>aside{gap:10px;position:static}.agh-article-layout h2{font-size:24px}.agh-article-layout p{font-size:15px}.agh-article-layout section{scroll-margin-top:95px}.agh-about{grid-template-columns:1fr;gap:30px;padding-top:15px}.agh-about>img{height:250px}.agh-about-services{grid-template-columns:1fr;gap:30px}.agh-contact{grid-template-columns:1fr;gap:28px;padding-top:15px}.agh-contact .form-grid{grid-template-columns:1fr 1fr}.agh-contact .form-grid .full{grid-column:1/-1}.agh-form-panel{padding:23px}.agh-public .field>span{font-size:11px}:where(html[lang=ar]) .agh-public .field>span{font-size:13px}.agh-contact>div>h2{font-size:26px}.agh-contact-steps{gap:22px}.agh-contact-language{margin-top:25px}.agh-privacy{padding-top:20px;padding-bottom:55px}.agh-privacy h2{font-size:25px}.agh-privacy p{font-size:15px}.agh-footer-main{grid-template-columns:1fr 1fr;gap:28px}.agh-footer-main>div:first-child{grid-column:1/-1}.agh-footer-main p{max-width:none}.agh-footer-bottom{line-height:1.9;display:block}.agh-footer-bottom>span{display:block}.agh-compare-tray{justify-content:space-between;gap:10px;width:calc(100% - 24px);padding:11px;bottom:12px}.agh-compare-tray>span{gap:6px;font-size:11px}:where(html[lang=ar]) .agh-compare-tray>span{font-size:13px}.agh-compare-tray>.agh-button{padding:9px;font-size:10px}:where(html[lang=ar]) .agh-compare-tray>.agh-button{font-size:12px}.agh-compare-tray .agh-icon-button{flex-shrink:0;width:28px;height:30px}.agh-public .modal{max-height:90dvh;padding:23px;overflow:auto}.agh-public .modal-heading h2{font-size:21px}.agh-public .modal .form-grid{grid-template-columns:1fr}.agh-public .modal .form-footer{flex-wrap:wrap}.agh-quote-result dl>div{display:block}.agh-quote-result dd{text-align:start}.agh-notice{bottom:85px;inset-inline-end:20px}}@media (width<=380px){.agh-hero h1{font-size:34px}.agh-contact .form-grid{grid-template-columns:1fr}.agh-contact .form-grid .full{grid-column:auto}.agh-filters form{grid-template-columns:1fr}.agh-filters form>.field:first-child,.agh-filters form>.field:last-of-type{grid-column:auto}.agh-course-actions{gap:10px}.agh-course-actions .agh-text-link{font-size:11px}:where(html[lang=ar]) .agh-course-actions .agh-text-link{font-size:13px}.agh-compare-tray>span>svg{display:none}}@media (prefers-reduced-motion:reduce){.agh-public *{scroll-behavior:auto!important;transition:none!important}}.agh-editorial-content:empty{display:none}.agh-editorial-content{padding-block:32px 64px}.agh-editorial-content section{max-width:800px;margin-block:32px}.agh-editorial-content h2{margin-bottom:16px;font-size:28px;line-height:1.3}.agh-editorial-content p{white-space:pre-line;color:#566379;font-size:16px;line-height:1.9}.agh-editorial-content figure{margin:0 0 32px}.agh-editorial-content img{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:480px}.agh-editorial-content figcaption{color:#697589;margin-top:10px;font-size:12px;line-height:1.8}:where(html[lang=ar]) .agh-editorial-content figcaption{font-size:14px}.agh-public{--discovery-navy:#19385e;--discovery-blue:#24578c;--discovery-muted:#5c6d80;--discovery-border:#dde4ed;color:#24364b;background:#f5f7fa}.agh-public .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agh-public h1,.agh-public h2,.agh-public h3{color:var(--discovery-navy)}.agh-public a:focus-visible,.agh-public button:focus-visible,.agh-public input:focus-visible,.agh-public select:focus-visible{outline-offset:4px;outline:3px solid #2b6ba9}.agh-public .agh-container{max-width:1280px}.agh-public .agh-button{box-shadow:none;background:#be3348;border-radius:8px;min-height:44px;font-size:14px}:where(html[lang=ar]) .agh-public .agh-button{font-size:15.5px}.agh-public .agh-secondary{color:var(--discovery-navy);background:#fff;border:1px solid #b8c8db}.agh-public .agh-text-link{color:#24578c;font-size:14px}:where(html[lang=ar]) .agh-public .agh-text-link{font-size:15.5px}.agh-public .discover-header{z-index:30;box-shadow:none;border-bottom:1px solid var(--discovery-border);background:#fff;position:relative}.agh-public .discover-header-top{align-items:center;gap:32px;min-height:86px;padding-top:12px;padding-bottom:12px;display:flex}.agh-public .discover-header-top .agh-brand img{object-fit:contain;width:155px;height:58px}.agh-public .discover-header-top .agh-language{white-space:nowrap;margin-inline-start:auto}.agh-public .discover-nav-row{border-top:1px solid #edf0f5}.agh-public .discover-nav-row nav{justify-content:space-between;align-items:center;gap:22px;min-height:53px;font-size:13px;font-weight:650;display:flex}:where(html[lang=ar]) .agh-public .discover-nav-row nav{font-size:15px}.agh-public .discover-nav-row nav>a{white-space:nowrap;padding:15px 0}.agh-public .discover-nav-row nav>a[aria-current]{color:#bc3046}.agh-public .discover-nav-contact{color:#bc3046;align-items:center;gap:6px;display:flex}.agh-public .discover-finder{text-align:start;background:#fff;border:1px solid #d4dfec;border-radius:12px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:16px;padding:20px;display:grid;box-shadow:0 12px 32px #19385e08}.agh-public .discover-finder label>span{color:#52657c;margin-bottom:8px;font-size:12px;font-weight:700;display:block}:where(html[lang=ar]) .agh-public .discover-finder label>span{font-size:14px}.agh-public .discover-finder label>div{align-items:center;gap:10px;display:flex}.agh-public .discover-finder input,.agh-public .discover-finder select{color:#24364b;outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;height:45px;font-size:15px}.agh-public .discover-finder input::placeholder{color:#69798b}.agh-public .discover-finder label:nth-child(2){border-inline-start:1px solid #dde4ed;padding-inline-start:20px}.agh-public .discover-finder .agh-button{min-height:48px}.agh-public .discover-finder.compact{max-width:620px;box-shadow:none;background:#f7f9fc;border-radius:8px;flex:1;grid-template-columns:1fr auto;padding:4px 5px 4px 16px}.agh-public .discover-finder.compact input{height:39px;font-size:13px}:where(html[lang=ar]) .agh-public .discover-finder.compact input{font-size:15px}.agh-public .discover-finder.compact .agh-button{background:var(--discovery-navy);min-height:38px;padding:9px 17px;font-size:12px}:where(html[lang=ar]) .agh-public .discover-finder.compact .agh-button{font-size:14px}.agh-public .discover-hero{text-align:center;background:#edf3fa;padding:55px 0 42px}.agh-public .discover-kicker{color:#466183;align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}:where(html[lang=ar]) .agh-public .discover-kicker{font-size:15px}.agh-public .discover-kicker>span{background:#be3348;border-radius:50%;width:7px;height:7px}.agh-public .discover-hero h1{letter-spacing:-2.5px;max-width:900px;margin:19px auto 20px;font-size:clamp(42px,5vw,66px);font-weight:750;line-height:1.13}.agh-public .discover-hero h1>span{color:#24578c}.agh-public .discover-hero>div>p{color:#52667e;max-width:650px;margin:0 auto 28px;font-size:17px;line-height:1.8}.agh-public .discover-hero .discover-finder{max-width:890px;margin:0 auto}.agh-public .discover-popular{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:19px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-public .discover-popular{font-size:14px}.agh-public .discover-popular>span{color:#61718a;margin-inline-end:7px}.agh-public .discover-popular>a{color:#284a72;background:#ffffffb8;border:1px solid #d3deec;border-radius:6px;align-items:center;gap:5px;padding:7px 12px;display:flex}.agh-public .discover-campus-band{grid-template-columns:1fr 1fr 1fr;gap:16px;padding-top:24px;padding-bottom:0;display:grid}.agh-public .discover-campus-band>a{border-radius:10px;height:200px;display:block;position:relative;overflow:hidden}.agh-public .discover-campus-band .discover-campus{height:100%}.agh-public .discover-campus-band>a>div:last-child{color:#fff;background:linear-gradient(#0000 35%,#0b223ec9);flex-direction:column;justify-content:end;padding:20px;display:flex;position:absolute;inset:0}.agh-public .discover-campus-band strong{justify-content:space-between;align-items:center;margin-top:4px;font-size:21px;display:flex}.agh-public .discover-campus-band span{font-size:12px}:where(html[lang=ar]) .agh-public .discover-campus-band span{font-size:14px}.agh-public .discover-campus{background:#e6edf5;height:175px;overflow:hidden}.agh-public .discover-campus img{object-fit:cover;width:100%;height:100%;display:block}.agh-public .discover-campus-placeholder{color:#355b83;background:#e6edf5;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;display:flex}.agh-public .discover-campus-placeholder strong{text-align:center;max-width:80%;font-size:22px}.agh-public .discover-catalogue-strip{border-bottom:1px solid var(--discovery-border);justify-content:space-between;gap:18px;padding-top:27px;padding-bottom:27px;display:flex}.agh-public .discover-catalogue-strip>span{color:#52657c;align-items:center;gap:9px;font-size:13px;display:flex}:where(html[lang=ar]) .agh-public .discover-catalogue-strip>span{font-size:15px}.agh-public .discover-catalogue-strip strong{color:var(--discovery-navy);font-size:20px}.agh-public .discover-catalogue-strip svg{color:#456994}.agh-public .discover-section{padding-top:48px;padding-bottom:48px}.agh-public .discover-section-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.agh-public .discover-section-title h2{letter-spacing:-.7px;margin:0;font-size:28px;line-height:1.35}.agh-public .discover-section-title p{color:var(--discovery-muted);max-width:700px;margin:9px 0 0;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-section-title p{font-size:15.5px}.agh-public .discover-section-title>a{flex-shrink:0}.agh-public .discover-university-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.agh-public .discover-university{border:1px solid var(--discovery-border);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.agh-public .discover-campus-link{display:block}.agh-public .discover-university-body{padding:22px}.agh-public .discover-tags{color:#48617c;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}:where(html[lang=ar]) .agh-public .discover-tags{font-size:13px}.agh-public .discover-tags>span{background:#eef3f8;border-radius:4px;padding:4px 8px}.agh-public .discover-university h3{margin:12px 0 10px;font-size:18px;font-weight:750;line-height:1.5}.agh-public .discover-location{color:#627389;align-items:center;gap:6px;margin:8px 0;font-size:13px;line-height:1.6;display:flex}:where(html[lang=ar]) .agh-public .discover-location{font-size:15px}.agh-public .discover-location svg{flex-shrink:0}.agh-public .discover-university-bottom{border-top:1px solid #e8edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.agh-public .discover-university-bottom>span{color:#52657c;align-items:center;gap:6px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-public .discover-university-bottom>span{font-size:14px}.agh-public .discover-university-bottom a{font-size:12px}:where(html[lang=ar]) .agh-public .discover-university-bottom a{font-size:14px}.agh-public .discover-subject-section{background:#edf2f8;border-block:1px solid #e1e7ef}.agh-public .discover-subject-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agh-public .discover-subject-grid>a{background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:25px;transition:border-color .16s;display:block}.agh-public .discover-subject-grid>a:hover{border-color:#91a9c5}.agh-public .discover-subject-number{color:#7b8fa8;font-size:12px}:where(html[lang=ar]) .agh-public .discover-subject-number{font-size:14px}.agh-public .discover-subject-grid h3{margin:12px 0 8px;font-size:18px}.agh-public .discover-subject-grid p{color:#65748a;min-height:45px;font-size:13px;line-height:1.7}:where(html[lang=ar]) .agh-public .discover-subject-grid p{font-size:15px}.agh-public .discover-subject-grid .agh-text-link{justify-content:space-between;margin-top:20px;display:flex}.agh-public .discover-home-courses{grid-template-columns:1fr 1fr;gap:18px;display:grid}.agh-public .agh-course-card.discover-course{border:1px solid var(--discovery-border);box-shadow:none;background:#fff;border-radius:9px;padding:25px;display:block}.agh-public .discover-course-identity{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.agh-public .agh-level{color:#3d658a;background:#edf4fa;border-radius:4px;padding:5px 9px;font-size:11px}:where(html[lang=ar]) .agh-public .agh-level{font-size:13px}.agh-public .discover-course h2{margin:9px 0 15px;font-size:19px;line-height:1.5}.agh-public .discover-course .agh-campus-name{color:#65758b;margin:0;font-size:12px;line-height:1.5}:where(html[lang=ar]) .agh-public .discover-course .agh-campus-name{font-size:14px}.agh-public .discover-course-facts{color:#607389;flex-wrap:wrap;gap:10px 20px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-public .discover-course-facts{font-size:14px}.agh-public .discover-course-facts>span{align-items:center;gap:5px;display:flex}.agh-public .discover-course-bottom{border-top:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:17px;display:flex}.agh-public .discover-course-bottom>div:first-child{flex-direction:column;gap:4px;display:flex}.agh-public .discover-course-bottom small{color:#67778b;font-size:11px}:where(html[lang=ar]) .agh-public .discover-course-bottom small{font-size:13px}.agh-public .discover-course-bottom strong{font-size:14px}:where(html[lang=ar]) .agh-public .discover-course-bottom strong{font-size:15.5px}.agh-public .discover-fee-pending{color:#53667a;font-size:13px}:where(html[lang=ar]) .agh-public .discover-fee-pending{font-size:15px}.agh-public .discover-course-buttons a.agh-cost-link{color:var(--agh-red);font-weight:600}.agh-public .discover-course-buttons{flex-wrap:wrap;justify-content:end;align-items:center;gap:15px;display:flex}.agh-public .discover-course-buttons .agh-cost-link{border:0;width:auto;margin:0;padding:0;font-size:12px}:where(html[lang=ar]) .agh-public .discover-course-buttons .agh-cost-link{font-size:14px}.agh-public .discover-course-buttons .agh-button{min-height:36px;padding:9px 13px;font-size:12px}:where(html[lang=ar]) .agh-public .discover-course-buttons .agh-button{font-size:14px}.agh-public .discover-home-courses .discover-course-bottom,.agh-public .discover-related-courses .discover-course-bottom{flex-direction:column;align-items:start}.agh-public .discover-adviser{background:#e8eef6;border-radius:12px;grid-template-columns:1fr 1fr;gap:75px;margin-top:10px;margin-bottom:10px;padding:44px;display:grid}.agh-public .discover-adviser h2{letter-spacing:-.8px;margin:16px 0;font-size:32px;line-height:1.4}.agh-public .discover-adviser p{color:#5b6e85;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-adviser p{font-size:15.5px}.agh-public .discover-adviser .agh-button{margin-top:13px}.agh-public .discover-adviser ol{flex-direction:column;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.agh-public .discover-adviser li{gap:17px;display:flex}.agh-public .discover-adviser li>span{color:#284f79;background:#fff;border:1px solid #cedbe9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;display:grid}:where(html[lang=ar]) .agh-public .discover-adviser li>span{font-size:15px}.agh-public .discover-adviser li h3{margin:4px 0 5px;font-size:16px}.agh-public .discover-adviser li p{margin:0;font-size:13px}:where(html[lang=ar]) .agh-public .discover-adviser li p{font-size:15px}.agh-public .discover-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.agh-public .discover-guide-grid>a{border:1px solid var(--discovery-border);background:#fff;border-radius:8px;padding:28px}.agh-public .discover-guide-grid svg{color:#527da9}.agh-public .discover-guide-grid h3{margin:16px 0 9px;font-size:19px;line-height:1.55}.agh-public .discover-guide-grid p{color:#63748a;font-size:13px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-guide-grid p{font-size:15px}.agh-public .discover-guide-grid .agh-text-link{margin-top:20px;display:flex}.agh-public .discover-faq{max-width:950px}.agh-public .discover-faq details{border:1px solid var(--discovery-border);background:#fff;border-radius:7px;margin-bottom:10px;padding:19px 23px}.agh-public .discover-faq summary{cursor:pointer;font-size:15px;font-weight:650}.agh-public .discover-faq p{color:#607086;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-faq p{font-size:15.5px}.agh-public .discover-directory-intro{background:#edf3fa;padding:21px 0 38px}.agh-public .discover-directory-intro h1{text-align:center;letter-spacing:-1.3px;margin:25px 0 12px;font-size:40px;line-height:1.3}.agh-public .discover-directory-intro>div>p{text-align:center;color:#5b6e84;max-width:730px;margin:0 auto;font-size:15px;line-height:1.8}.agh-public .discover-breadcrumb{color:#67788c;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:11px;line-height:1.6;display:flex}:where(html[lang=ar]) .agh-public .discover-breadcrumb{font-size:13px}.agh-public .discover-breadcrumb>span{align-items:center;gap:8px;display:inline-flex}.agh-public .discover-breadcrumb a{color:#456992}.agh-public .discover-directory-search{background:#fff;border:1px solid #cfdce9;border-radius:8px;align-items:center;gap:12px;max-width:610px;margin:22px auto 0;padding:4px 17px;display:flex}.agh-public .discover-directory-search input{background:0 0;border:0;width:100%;height:46px;font-size:14px}:where(html[lang=ar]) .agh-public .discover-directory-search input{font-size:15.5px}.agh-public .discover-directory{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;padding-top:30px;padding-bottom:50px;display:grid}.agh-public .discover-filters{border:1px solid var(--discovery-border);background:#fff;border-radius:8px;flex-direction:column;gap:22px;padding:22px;display:flex;position:static}.agh-public .discover-filters h2{margin:0;font-size:17px}.agh-public .discover-filters>label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}:where(html[lang=ar]) .agh-public .discover-filters>label{font-size:15px}.agh-public .discover-filters select,.agh-public .discover-filter-search{background:#fff;border:1px solid #ccd8e5;border-radius:5px;width:100%;padding:9px;font-size:12px}:where(html[lang=ar]) .agh-public .discover-filters select,:where(html[lang=ar]) .agh-public .discover-filter-search{font-size:14px}.agh-public .discover-filter-search{align-items:center;gap:7px;display:flex}.agh-public .discover-filter-search input{border:0;width:100%;min-width:0;padding:0;font-size:12px}:where(html[lang=ar]) .agh-public .discover-filter-search input{font-size:14px}.agh-public .discover-filters>small{color:#65758b;margin-top:-13px;font-size:11px;line-height:1.7}:where(html[lang=ar]) .agh-public .discover-filters>small{font-size:13px}.agh-public .discover-filter-group{border:0;border-bottom:1px solid #e4eaf2;margin:0;padding:0 0 18px}.agh-public .discover-filter-group legend{margin-bottom:13px;font-size:13px;font-weight:700}:where(html[lang=ar]) .agh-public .discover-filter-group legend{font-size:15px}.agh-public .discover-filter-group label{color:#5b6d84;cursor:pointer;align-items:center;gap:8px;margin:11px 0;font-size:12px;font-weight:400;display:flex}:where(html[lang=ar]) .agh-public .discover-filter-group label{font-size:14px}.agh-public .discover-filter-group input{accent-color:#24578c;width:15px;height:15px;margin:0}.agh-public .discover-results-toolbar{justify-content:space-between;align-items:center;gap:15px;min-height:38px;margin-bottom:18px;display:flex}.agh-public .discover-results-toolbar p{color:#5e6f84;margin:0;font-size:13px}:where(html[lang=ar]) .agh-public .discover-results-toolbar p{font-size:15px}.agh-public .discover-results-toolbar p strong{color:#19385e}.agh-public .discover-results-toolbar label{color:#66768b;align-items:center;gap:9px;font-size:12px;display:flex}:where(html[lang=ar]) .agh-public .discover-results-toolbar label{font-size:14px}.agh-public .discover-results-toolbar select{color:#243c59;background:#fff;border:1px solid #d4deea;border-radius:6px;padding:8px 12px;font-size:12px}:where(html[lang=ar]) .agh-public .discover-results-toolbar select{font-size:14px}.agh-public .discover-university-list,.agh-public .discover-course-list{flex-direction:column;gap:18px;display:flex}.agh-public .discover-university.is-row{grid-template-columns:230px minmax(0,1fr);display:grid}.agh-public .is-row .discover-campus{height:100%;min-height:260px}.agh-public .is-row h3{margin-top:10px;font-size:22px}.agh-public .discover-description{color:#627389;margin:13px 0;font-size:13px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-description{font-size:15px}.agh-public .discover-subject-tags{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.agh-public .discover-subject-tags a{color:#426181;background:#f1f5fa;border-radius:4px;padding:5px 8px;font-size:11px}:where(html[lang=ar]) .agh-public .discover-subject-tags a{font-size:13px}.agh-public .discover-footnote{color:#65768d;margin-top:18px;font-size:11px;line-height:1.8;display:block}:where(html[lang=ar]) .agh-public .discover-footnote{font-size:13px}.agh-public .discover-pagination{flex-wrap:wrap;justify-content:center;gap:7px;margin:28px 0;display:flex}.agh-public .discover-pagination button{color:#355675;background:#fff;border:1px solid #d1dce9;border-radius:5px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}:where(html[lang=ar]) .agh-public .discover-pagination button{font-size:14px}.agh-public .discover-pagination button[aria-current]{color:#fff;background:#19385e;border-color:#19385e}.agh-public .discover-pagination button:disabled{opacity:.4;cursor:default}.agh-public .discover-empty{border:1px solid var(--discovery-border);text-align:center;background:#fff;border-radius:8px;padding:60px 25px}.agh-public .discover-empty svg{color:#738ba8}.agh-public .discover-empty h2{font-size:20px}.agh-public .discover-empty p{color:#69788c;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-empty p{font-size:15.5px}.agh-public .discover-profile{padding:20px 0 0}.agh-public .discover-profile-heading{justify-content:space-between;align-items:center;gap:35px;margin:23px 0 28px;display:flex}.agh-public .discover-profile-heading h1{letter-spacing:-1px;max-width:850px;margin:8px 0;font-size:35px;line-height:1.4}.agh-public .discover-profile-heading>.agh-button{flex-shrink:0}.agh-public .discover-profile-cover{border-radius:10px;height:390px}.agh-public .discover-profile-cover img{object-position:center}.agh-public .discover-university-summary{align-items:center;gap:24px;padding:25px 0;display:flex}.agh-public .discover-monogram{color:#345d85;text-align:center;background:#fff;border:1px solid #d8e3ef;border-radius:8px;place-items:center;min-width:86px;max-width:180px;min-height:72px;padding:12px;font-size:17px;font-weight:800;display:grid}.agh-public .discover-university-summary>div:nth-child(2){flex:1}.agh-public .discover-university-summary p{color:#677b91;margin:7px 0 0;font-size:12px}:where(html[lang=ar]) .agh-public .discover-university-summary p{font-size:14px}.agh-public .discover-university-summary>span{color:#64768c;border-inline-start:1px solid #d7e1ed;flex-direction:column;gap:4px;padding-inline-start:22px;font-size:11px;display:flex}:where(html[lang=ar]) .agh-public .discover-university-summary>span{font-size:13px}.agh-public .discover-university-summary>span strong{color:#19385e;font-size:26px}.agh-public .discover-profile-tabs{border-bottom:1px solid #d5e0eb;gap:35px;margin-bottom:28px;display:flex}.agh-public .discover-profile-tabs a{color:#3e5c7f;align-items:center;gap:8px;padding:14px 0;font-size:14px;font-weight:650;display:flex}:where(html[lang=ar]) .agh-public .discover-profile-tabs a{font-size:15.5px}.agh-public .discover-profile-tabs a:first-child{border-bottom:3px solid #be3348}.agh-public .discover-profile-tabs span{background:#e4ebf5;border-radius:4px;padding:2px 6px;font-size:11px}:where(html[lang=ar]) .agh-public .discover-profile-tabs span{font-size:13px}.agh-public .discover-overview-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:25px;display:grid}.agh-public .discover-panel{border:1px solid var(--discovery-border);background:#fff;border-radius:8px;margin-bottom:22px;padding:30px;scroll-margin-top:20px}.agh-public .discover-panel h2{margin:0 0 18px;font-size:24px;line-height:1.4}.agh-public .discover-panel h3{font-size:17px}.agh-public .discover-panel p{color:#5c6f85;font-size:14px;line-height:1.9}:where(html[lang=ar]) .agh-public .discover-panel p{font-size:15.5px}.agh-public .discover-key-facts{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0;display:grid}.agh-public .discover-key-facts>div{border-bottom:1px solid #e2e9f1;min-width:0;padding:18px 20px}.agh-public .discover-key-facts small{color:#697d93;margin-bottom:7px;font-size:11px;display:block}:where(html[lang=ar]) .agh-public .discover-key-facts small{font-size:13px}.agh-public .discover-key-facts strong{color:#2c4868;font-size:13px;line-height:1.7;display:block}:where(html[lang=ar]) .agh-public .discover-key-facts strong{font-size:15px}.agh-public .discover-advice-panel{background:#e9f0f8;border:1px solid #d6e1ed;border-radius:8px;padding:28px}.agh-public .discover-advice-panel>span{color:#4874a3}.agh-public .discover-advice-panel h2{margin:15px 0 10px;font-size:23px;line-height:1.5}.agh-public .discover-advice-panel p{color:#5c718a;font-size:13px;line-height:1.9}:where(html[lang=ar]) .agh-public .discover-advice-panel p{font-size:15px}.agh-public .discover-advice-panel .agh-button{width:100%;margin:16px 0 18px}.agh-public .discover-advice-panel>small{color:#61758e;margin-top:18px;font-size:11px;line-height:1.8;display:block}:where(html[lang=ar]) .agh-public .discover-advice-panel>small{font-size:13px}.agh-public .discover-admissions{grid-template-columns:1.3fr 1fr;gap:45px;display:grid}.agh-public .discover-sources{flex-direction:column;gap:12px;margin-top:20px;display:flex}.agh-public .discover-sources a{color:#24578c;text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;line-height:1.6;text-decoration:underline;display:flex}:where(html[lang=ar]) .agh-public .discover-sources a{font-size:14px}.agh-public .discover-sources small{color:#718097;margin-top:5px;font-size:11px}:where(html[lang=ar]) .agh-public .discover-sources small{font-size:13px}.agh-public .discover-programme-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;display:grid}.agh-public .discover-provider-card{border:1px solid var(--discovery-border);background:#fff;border-radius:8px;overflow:hidden}.agh-public .discover-provider-card>div:last-child{padding:21px}.agh-public .discover-provider-card h2{margin:0 0 14px;font-size:19px;line-height:1.5}.agh-public .discover-provider-card p:not(.discover-location){color:#6c7e93;font-size:12px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-provider-card p:not(.discover-location){font-size:14px}.agh-public .discover-provider-card .agh-text-link{margin-top:14px;font-size:12px}:where(html[lang=ar]) .agh-public .discover-provider-card .agh-text-link{font-size:14px}.agh-public .discover-page-nav{flex-direction:column;margin-top:12px;padding:13px 0;display:flex}.agh-public .discover-page-nav a{color:#426285;border-bottom:1px solid #dfe6ee;padding:14px 8px;font-size:13px}:where(html[lang=ar]) .agh-public .discover-page-nav a{font-size:15px}.agh-public .discover-programme-sidebar>.agh-button{width:100%;margin-top:15px}.agh-public .discover-course-provider{color:#3b648d;align-items:center;gap:7px;font-size:14px;display:inline-flex}:where(html[lang=ar]) .agh-public .discover-course-provider{font-size:15.5px}.agh-public .discover-fee-total{background:#eff4fa;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:22px;display:flex}.agh-public .discover-fee-total span{color:#5d738c;font-size:13px}:where(html[lang=ar]) .agh-public .discover-fee-total span{font-size:15px}.agh-public .discover-fee-total strong{color:#23466d;font-size:22px}.agh-public .discover-fee-record{border-bottom:1px solid #e1e8f1;padding:15px 0}.agh-public .discover-related-courses{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agh-public .discover-related-courses .discover-course h2{font-size:17px}.agh-public[dir=rtl] .discover-hero h1,.agh-public[dir=rtl] .discover-profile-heading h1,.agh-public[dir=rtl] .discover-directory-intro h1{letter-spacing:0}.agh-public[dir=rtl] .discover-breadcrumb svg,.agh-public[dir=rtl] .agh-text-link svg{transform:scaleX(-1)}@media (width<=1100px){.agh-public .discover-nav-row nav{gap:15px;font-size:12px}:where(html[lang=ar]) .agh-public .discover-nav-row nav{font-size:14px}.agh-public .discover-level-nav:nth-of-type(6),.agh-public .discover-level-nav:nth-of-type(7){display:none}.agh-public .discover-university.is-row{grid-template-columns:185px minmax(0,1fr)}.agh-public .discover-directory{grid-template-columns:225px minmax(0,1fr);gap:20px}.agh-public .discover-course-bottom{flex-direction:column;align-items:start}.agh-public .discover-course-buttons{justify-content:start}.agh-public .discover-adviser{gap:35px}.agh-public .discover-profile-heading>.agh-button{flex-shrink:1}}@media (width<=800px){.agh-public .discover-header-top{flex-wrap:wrap;gap:18px;min-height:74px}.agh-public .discover-header-top .agh-brand img{width:128px;height:47px}.agh-public .discover-header-top .agh-menu-button{display:flex}.agh-public .discover-header-top .discover-finder{flex-basis:100%;order:4;max-width:none;margin-bottom:4px}.agh-public .discover-nav-row nav{box-shadow:none;border:0;display:none;position:static}.agh-public .discover-nav-row nav.open{flex-direction:column;align-items:stretch;gap:0;padding-block:12px;display:flex}.agh-public .discover-nav-row nav>a{padding:12px 0}.agh-public .discover-nav-row nav .discover-level-nav{display:block}.agh-public .discover-hero{padding:35px 0 27px}.agh-public .discover-hero h1{letter-spacing:-1.7px;font-size:44px}.agh-public .discover-hero>div>p{font-size:15px}.agh-public .discover-finder:not(.compact){grid-template-columns:1fr 160px;gap:10px;padding:15px}.agh-public .discover-finder:not(.compact) .agh-button{grid-column:1/-1}.agh-public .discover-campus-band{gap:10px}.agh-public .discover-campus-band>a{height:160px}.agh-public .discover-campus-band>a>div:last-child{padding:14px}.agh-public .discover-campus-band span{font-size:10px}:where(html[lang=ar]) .agh-public .discover-campus-band span{font-size:12px}.agh-public .discover-campus-band strong{font-size:17px}.agh-public .discover-catalogue-strip{flex-wrap:wrap;justify-content:center}.agh-public .discover-university-grid{grid-template-columns:1fr 1fr;gap:16px}.agh-public .discover-subject-grid{grid-template-columns:1fr 1fr}.agh-public .discover-adviser{grid-template-columns:1fr;padding:30px}.agh-public .discover-guide-grid{gap:12px}.agh-public .discover-guide-grid>a{padding:19px}.agh-public .discover-guide-grid h3{font-size:16px}.agh-public .discover-directory{grid-template-columns:200px minmax(0,1fr);gap:17px}.agh-public .discover-university.is-row{grid-template-columns:1fr}.agh-public .is-row .discover-campus{height:190px;min-height:0}.agh-public .discover-profile-heading{flex-direction:column;align-items:start;gap:14px}.agh-public .discover-profile-heading h1{font-size:29px}.agh-public .discover-profile-cover{height:300px}.agh-public .discover-overview-layout{grid-template-columns:1fr}.agh-public .discover-advice-panel{display:none}.agh-public .discover-programme-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.agh-public .discover-panel{padding:23px}.agh-public .discover-key-facts,.agh-public .discover-related-courses{grid-template-columns:1fr 1fr}}@media (width<=580px){.agh-public .agh-container{width:calc(100% - 32px)}.agh-public .discover-header-top{gap:13px}.agh-public .discover-header-top .agh-language{font-size:12px}:where(html[lang=ar]) .agh-public .discover-header-top .agh-language{font-size:14px}.agh-public .discover-hero h1{letter-spacing:-1.2px;font-size:37px}.agh-public .discover-kicker{font-size:11px}:where(html[lang=ar]) .agh-public .discover-kicker{font-size:13px}.agh-public .discover-finder:not(.compact){grid-template-columns:1fr}.agh-public .discover-finder label:nth-child(2){border:0;border-top:1px solid #dce5ef;padding:12px 0 0}.agh-public .discover-finder label>span{margin-bottom:2px}.agh-public .discover-finder input,.agh-public .discover-finder select{font-size:13px}:where(html[lang=ar]) .agh-public .discover-finder input,:where(html[lang=ar]) .agh-public .discover-finder select{font-size:15px}.agh-public .discover-popular{gap:7px}.agh-public .discover-popular>span{flex-basis:100%}.agh-public .discover-campus-band{grid-template-columns:1fr 1fr;gap:10px}.agh-public .discover-campus-band>a:last-child{display:none}.agh-public .discover-campus-band>a{height:148px}.agh-public .discover-catalogue-strip{justify-content:start;gap:15px}.agh-public .discover-catalogue-strip>span{font-size:12px}:where(html[lang=ar]) .agh-public .discover-catalogue-strip>span{font-size:14px}.agh-public .discover-catalogue-strip>span:last-child{flex-basis:100%}.agh-public .discover-section{padding-top:34px;padding-bottom:34px}.agh-public .discover-section-title{flex-direction:column;align-items:start;gap:12px}.agh-public .discover-section-title h2{font-size:24px}.agh-public .discover-university-grid,.agh-public .discover-home-courses,.agh-public .discover-guide-grid,.agh-public .discover-related-courses{grid-template-columns:1fr}.agh-public .discover-subject-grid{gap:10px}.agh-public .discover-subject-grid>a{padding:18px}.agh-public .discover-subject-grid h3{font-size:16px}.agh-public .discover-subject-grid p{font-size:12px}:where(html[lang=ar]) .agh-public .discover-subject-grid p{font-size:14px}.agh-public .discover-subject-grid .agh-text-link{font-size:12px}:where(html[lang=ar]) .agh-public .discover-subject-grid .agh-text-link{font-size:14px}.agh-public .discover-adviser{padding:25px}.agh-public .discover-adviser h2{font-size:27px}.agh-public .discover-directory-intro h1{font-size:30px}.agh-public .discover-directory-intro>div>p{font-size:13px}:where(html[lang=ar]) .agh-public .discover-directory-intro>div>p{font-size:15px}.agh-public .discover-directory{grid-template-columns:1fr;padding-top:20px}.agh-public .discover-filters{gap:17px;padding:20px}.agh-public .discover-filter-group{flex-wrap:wrap;gap:6px 13px;padding-bottom:12px;display:flex}.agh-public .discover-filter-group legend{margin-bottom:5px}.agh-public .discover-filter-group label{margin:5px 0}.agh-public .discover-results-toolbar{align-items:start}.agh-public .discover-results-toolbar label{flex-direction:column;align-items:start;gap:4px}.agh-public .discover-course-buttons{gap:16px}.agh-public .discover-course .agh-button{min-height:42px}.agh-public .discover-profile-cover{height:230px}.agh-public .discover-university-summary{flex-wrap:wrap;gap:15px}.agh-public .discover-university-summary>div:nth-child(2){flex-basis:calc(100% - 135px)}.agh-public .discover-university-summary>span{border:0;flex:1;padding-inline-start:0}.agh-public .discover-profile-tabs{scrollbar-width:none;gap:23px;overflow-x:auto}.agh-public .discover-profile-tabs::-webkit-scrollbar{display:none}.agh-public .discover-profile-tabs a{white-space:nowrap;font-size:12px}:where(html[lang=ar]) .agh-public .discover-profile-tabs a{font-size:14px}.agh-public .discover-programme-layout{grid-template-columns:1fr}.agh-public .discover-provider-card{grid-template-columns:110px 1fr;display:grid}.agh-public .discover-provider-card .discover-campus{height:100%}.agh-public .discover-provider-card h2{font-size:16px}.agh-public .discover-provider-card>div:last-child{padding:17px}.agh-public .discover-provider-card p:not(.discover-location){display:none}.agh-public .discover-page-nav{flex-flow:wrap;gap:0 18px}.agh-public .discover-page-nav a{padding:12px 0;font-size:12px}:where(html[lang=ar]) .agh-public .discover-page-nav a{font-size:14px}.agh-public .discover-programme-sidebar>.agh-button{margin-top:3px}.agh-public .discover-panel{padding:21px}.agh-public .discover-panel h2{font-size:22px}.agh-public .discover-key-facts>div{padding:14px}.agh-public .discover-admissions{grid-template-columns:1fr;gap:16px}.agh-public .discover-fee-total{flex-direction:column;align-items:start;gap:8px}}@media (prefers-reduced-motion:reduce){.agh-public *,.agh-public :before,.agh-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agh-public .discover-campus{position:relative}.agh-public .discover-campus-caption{inset-inline:0;color:#fff;background:linear-gradient(#0000,#0a1f33bf);padding:24px 14px 10px;font-size:12px;font-weight:600;position:absolute;bottom:0}:where(html[lang=ar]) .agh-public .discover-campus-caption{font-size:14px}.agh-public .discover-photo-credit{color:#61758e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:12px 0;font-size:11px;line-height:1.7;display:flex}:where(html[lang=ar]) .agh-public .discover-photo-credit{font-size:13px}.agh-public .discover-photo-credit a{color:#42658a;text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.agh-public .discover-photo-sources{border-block:1px solid #dce5ef;padding:22px 0;scroll-margin-top:120px}.agh-public .discover-photo-sources summary{cursor:pointer;color:#2c4868;font-size:19px;font-weight:650}.agh-public .discover-photo-sources>p{color:#61758e;font-size:13px;line-height:1.8}:where(html[lang=ar]) .agh-public .discover-photo-sources>p{font-size:15px}.agh-public .discover-photo-sources>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 36px;margin-top:28px;display:grid}.agh-public .discover-photo-sources h3{color:#2c4868;margin:0;font-size:14px}:where(html[lang=ar]) .agh-public .discover-photo-sources h3{font-size:15.5px}.agh-public .discover-photo-sources .discover-photo-credit{flex-direction:column;gap:4px;margin-top:6px}.agh-public .agh-about>.discover-campus{border-radius:8px;height:360px}.agh-public .agh-header-inner:has(.agh-discovery-menu){position:relative}.agh-discovery-menu{min-width:0}.agh-discovery-trigger{cursor:pointer;min-height:44px;color:var(--agh-navy);border-bottom:2px solid #0000;align-items:center;gap:6px;padding-block:12px;font-size:14px;font-weight:600;list-style:none;display:flex}:where(html[lang=ar]) .agh-discovery-trigger{font-size:15.5px}.agh-discovery-trigger::-webkit-details-marker{display:none}.agh-discovery-trigger:hover,.agh-discovery-menu[open]>.agh-discovery-trigger{color:var(--agh-red-hover)}.agh-discovery-menu[open]>.agh-discovery-trigger{border-bottom-color:var(--agh-red)}.agh-discovery-trigger>svg{transition:transform .18s}.agh-discovery-menu[open]>.agh-discovery-trigger>svg{transform:rotate(180deg)}.agh-discovery-panel{z-index:1;overscroll-behavior:contain;border:1px solid var(--agh-line);border-top:3px solid var(--agh-red);white-space:normal;text-align:start;background:#fff;border-radius:0 0 10px 10px;grid-template-columns:.85fr 1.8fr 1fr;gap:30px;width:min(980px,100vw - 64px);max-height:calc(100dvh - 104px);padding:30px;display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0;overflow-y:auto;box-shadow:0 14px 30px #15263f12}.agh-public .agh-discovery-panel h3{margin-bottom:14px;font-size:15px}.agh-discovery-column{min-width:0}.agh-discovery-panel ul{margin:0;padding:0;list-style:none}.agh-discovery-levels a{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-block:9px;font-size:13px;font-weight:500;display:flex}:where(html[lang=ar]) .agh-discovery-levels a{font-size:15px}.agh-discovery-all{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}:where(html[lang=ar]) .agh-discovery-all{font-size:14px}.agh-discovery-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.agh-discovery-subjects a{min-height:44px;padding-block:10px;display:block}.agh-discovery-subjects strong{font-size:13px;font-weight:600;line-height:1.5;display:block}:where(html[lang=ar]) .agh-discovery-subjects strong{font-size:15px}.agh-discovery-subjects span{color:var(--agh-muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.65;display:block}:where(html[lang=ar]) .agh-discovery-subjects span{font-size:13px}.agh-discovery-levels a:hover,.agh-discovery-subjects a:hover strong,.agh-discovery-all:hover{color:var(--agh-red-hover)}.agh-discovery-adviser{background:var(--agh-soft);border-radius:7px;align-self:stretch;padding:20px}.agh-discovery-panel .agh-discovery-adviser h3{margin-bottom:12px;font-size:17px}.agh-discovery-panel .agh-discovery-adviser p{margin-bottom:20px;font-size:12px;font-weight:400;line-height:1.8}:where(html[lang=ar]) .agh-discovery-panel .agh-discovery-adviser p{font-size:14px}.agh-header .agh-discovery-panel .agh-discovery-adviser-link{max-width:100%;padding-inline:13px;font-size:12px}:where(html[lang=ar]) .agh-header .agh-discovery-panel .agh-discovery-adviser-link{font-size:14px}.agh-discovery-trigger:focus-visible,.agh-discovery-panel a:focus-visible{outline:3px solid var(--agh-navy);outline-offset:3px;border-radius:3px}.agh-public[dir=rtl] .agh-discovery-levels svg,.agh-public[dir=rtl] .agh-discovery-all svg{transform:scaleX(-1)}.agh-discovery-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.agh-discovery-heading>div{max-width:660px}.agh-discovery-heading>div>h2{margin-bottom:10px;font-size:30px}.agh-discovery-heading>div>p{margin:0;font-size:15px}.agh-discovery-view-all{white-space:nowrap;flex-shrink:0;min-height:44px}.agh-discovery-course-preview{padding-top:20px}.agh-discovery-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.agh-discovery-university-grid{align-items:stretch}.agh-discovery-university-grid .agh-university-card{flex-direction:column;display:flex}.agh-discovery-university-grid .agh-university-card>div{flex-direction:column;flex:1;align-items:flex-start;display:flex}.agh-discovery-university-grid .agh-university-card .agh-text-link{margin-top:auto}.agh-discovery-course-grid .agh-course-card h2{font-size:20px}@media (width<=1100px){.agh-discovery-trigger{font-size:12px}:where(html[lang=ar]) .agh-discovery-trigger{font-size:14px}.agh-discovery-panel{gap:22px;padding:25px}.agh-discovery-course-grid{gap:16px}.agh-discovery-course-grid .agh-course-card{padding:20px}.agh-discovery-course-grid .agh-course-actions{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=900px){.agh-header nav:has(.agh-discovery-menu[open]){overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}.agh-discovery-trigger{justify-content:space-between;padding-block:13px;font-size:15px}.agh-discovery-panel{width:100%;max-height:none;box-shadow:none;border-radius:8px;grid-template-columns:1fr 2fr;gap:22px;margin-block:5px 12px;padding:24px 20px;position:static}.agh-discovery-adviser{grid-column:1/-1}.agh-discovery-panel .agh-discovery-adviser p{max-width:550px;margin-bottom:14px}.agh-discovery-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.agh-discovery-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.agh-discovery-heading>div>h2{font-size:27px}.agh-discovery-heading>div>p{font-size:14px}:where(html[lang=ar]) .agh-discovery-heading>div>p{font-size:15.5px}.agh-discovery-course-grid,.agh-discovery-university-grid{grid-template-columns:1fr;gap:18px}.agh-discovery-course-grid .agh-course-actions{flex-direction:row;align-items:center}}@media (width<=640px){.agh-header nav:has(.agh-discovery-menu[open]){max-height:calc(100dvh - 74px)}.agh-discovery-panel{grid-template-columns:1fr;gap:25px;padding:20px 16px}.agh-discovery-subjects{gap:4px 15px}.agh-discovery-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.agh-discovery-levels a{font-size:12px}:where(html[lang=ar]) .agh-discovery-levels a{font-size:14px}.agh-discovery-adviser{grid-column:auto}.agh-discovery-preview{padding-block:36px}.agh-discovery-course-preview{padding-top:10px}}@media (width<=380px){.agh-discovery-panel{padding-inline:12px}.agh-discovery-subjects{grid-template-columns:1fr}.agh-discovery-course-grid .agh-course-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agh-discovery-trigger>svg{transition:none}}.agency-site{background:#fff}.agency-home{--agency-ink:#19385e;--agency-accent:#be3348;--agency-muted:#53667a;--agency-line:#dce4ed;background:#fff}.agh-public .agency-home h2{letter-spacing:-1.3px;font-size:clamp(28px,3.1vw,40px);font-weight:750;line-height:1.22}.agh-public .agency-home p{color:var(--agency-muted)}.agency-hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:70px;padding-block:48px 64px;display:grid}.agency-hero-copy{padding-block:30px}.agency-eyebrow{color:var(--agency-accent);letter-spacing:.08em;margin-bottom:23px;font-size:11px;font-weight:750;display:block}:where(html[lang=ar]) .agency-eyebrow{font-size:13px}.agh-public .agency-hero h1{letter-spacing:-2.7px;margin:0 0 24px;font-size:clamp(44px,4.4vw,64px);font-weight:750;line-height:1.15}.agh-public .agency-hero h1>span{color:var(--agency-accent)}.agency-hero-copy>p{max-width:470px;margin-bottom:30px;font-size:18px;line-height:1.8}.agency-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.agency-actions .agh-button{min-height:52px;padding:15px 21px}.agency-secondary-link{align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}:where(html[lang=ar]) .agency-secondary-link{font-size:15.5px}.agency-hero-photography{padding-inline-start:50px;padding-bottom:40px;position:relative}.agency-hero-photography figure{margin:0}.agency-hero-photography a{display:block}.agency-main-photo{margin-inline-start:30px!important}.agency-main-photo .discover-campus{border-radius:220px 220px 14px 14px;height:455px}.agency-main-photo figcaption{color:#53667a;margin-top:12px;flex-direction:column;align-items:end;max-width:65%;margin-inline-start:auto;font-size:10px;line-height:1.6;display:flex}:where(html[lang=ar]) .agency-main-photo figcaption{font-size:12px}.agency-main-photo figcaption>span:first-child{color:#19385e;font-weight:650}.agency-second-photo{bottom:0;background:#fff;border-radius:13px;width:210px;padding:9px 9px 0;position:absolute;inset-inline-start:0}.agency-second-photo .discover-campus{border-radius:8px;height:190px}.agency-second-photo figcaption{color:#19385e;padding-block:9px;font-size:10px;line-height:1.6}:where(html[lang=ar]) .agency-second-photo figcaption{font-size:12px}.agency-hero .discover-campus img{transition:transform .3s}.agency-hero a:hover img{transform:scale(1.025)}.agency-introduction{border-top:1px solid var(--agency-line);grid-template-columns:1fr 1.2fr;gap:90px;padding-block:62px 80px;display:grid}.agency-about-copy h2{max-width:380px;margin-bottom:23px}.agency-about-copy>p{max-width:440px;margin-bottom:24px;font-size:16px;line-height:1.85}.agency-services>h3{margin-bottom:25px;font-size:15px}.agency-services>div{grid-template-columns:1fr 1fr;gap:32px 34px;display:grid}.agency-services article>svg{color:var(--agency-accent);margin-bottom:12px}.agency-services h4{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5}.agency-services article p{margin:0;font-size:13px;line-height:1.8}:where(html[lang=ar]) .agency-services article p{font-size:15px}.agency-universities{background:#f1f5f9;padding-block:72px 55px}.agency-section-heading{max-width:680px;margin-bottom:30px}.agency-section-heading h2{margin-bottom:17px}.agency-section-heading>p{max-width:600px;margin:0;font-size:15px;line-height:1.8}.agency-count{color:var(--agency-accent);margin-bottom:16px;font-size:13px;font-weight:650;display:block}:where(html[lang=ar]) .agency-count{font-size:15px}.agency-collection-tabs{flex-wrap:wrap;gap:9px;margin:0 0 28px;display:flex}.agency-collection-tabs button{color:#3e5670;background:0 0;border:1px solid #cbd7e3;border-radius:6px;padding:11px 16px;font-size:12px;font-weight:650;transition:background .15s}:where(html[lang=ar]) .agency-collection-tabs button{font-size:14px}.agency-collection-tabs button[aria-pressed=true]{color:#fff;background:#19385e;border-color:#19385e}.agency-collection-tabs button:hover:not([aria-pressed=true]){background:#e5edf5}.agency-campus-grid{grid-template-columns:1.18fr 1fr 1fr;align-items:end;gap:24px;display:grid}.agency-campus-grid article{min-width:0}.agency-campus-photo{border-radius:10px;display:block;overflow:hidden}.agency-campus-photo .discover-campus{height:240px}.agency-campus-grid article:first-child .discover-campus{height:310px}.agency-campus-photo img{transition:transform .3s}.agency-campus-photo:hover img{transform:scale(1.035)}.agency-campus-grid article>div{padding-top:18px}.agency-campus-grid article>div>span{color:#53667a;font-size:12px}:where(html[lang=ar]) .agency-campus-grid article>div>span{font-size:14px}.agency-campus-grid h3{min-height:52px;margin:7px 0 12px;font-size:18px;line-height:1.45}.agency-campus-explore{color:#19385e;align-items:center;gap:9px;padding-block:5px;font-size:12px;font-weight:650;display:inline-flex}:where(html[lang=ar]) .agency-campus-explore{font-size:14px}.agency-directory-link{border-top:1px solid #d5e0eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:35px;padding-top:24px;display:flex}.agency-directory-link p{max-width:630px;margin:0;font-size:11px}:where(html[lang=ar]) .agency-directory-link p{font-size:13px}.agency-find-study{padding-block:80px 72px}.agency-find-study .discover-finder{box-shadow:none;border-color:#c5d2e0;border-radius:9px;padding:22px}.agency-subject-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 26px;margin-top:25px;display:grid}.agency-subject-links a{border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;font-weight:600;display:flex}:where(html[lang=ar]) .agency-subject-links a{font-size:15.5px}.agency-subject-links a:hover{color:var(--agency-accent)}.agency-all-courses{margin-top:27px}.agency-journey{background:#f1f5f9;padding-block:66px}.agency-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:38px 0 0;padding:0;list-style:none;display:grid}.agency-journey li{border-top:1px solid #c7d5e4;padding-top:22px}.agency-journey li>span{color:var(--agency-accent);margin-bottom:23px;font-size:32px;font-weight:450;line-height:1;display:block}.agency-journey li h3{margin-bottom:12px;font-size:17px;line-height:1.5}.agency-journey li p{margin:0;font-size:13px;line-height:1.8}:where(html[lang=ar]) .agency-journey li p{font-size:15px}.agency-events{padding-block:64px}.agency-events-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.agency-events-main{aspect-ratio:4/3;background:#e9eef5;border-radius:12px;margin:0;overflow:hidden}.agency-events-main img{object-fit:cover;width:100%;height:100%;display:block}.agency-events-grid ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.agency-events-grid li{aspect-ratio:1;background:#e9eef5;border-radius:12px;margin:0;overflow:hidden}.agency-events-grid li img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}@media (width<=800px){.agency-events{padding-block:40px}.agency-events-grid{grid-template-columns:1fr}}.agency-airport{background:#fff;padding-block:70px}.agency-airport .agency-section-heading,.agency-events .agency-section-heading{text-align:center;max-width:720px;margin-inline:auto}.agency-airport .agency-section-heading>p,.agency-events .agency-section-heading>p{max-width:680px;margin-inline:auto}.agency-airport .agency-eyebrow,.agency-events .agency-eyebrow{text-align:center}.agency-verify{color:#1f7a4d;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex;margin-top:16px!important;font-size:13px!important}:where(html[lang=ar]) .agency-verify{font-size:15px}.agency-verify a{color:#19385e;text-underline-offset:3px;text-decoration:underline}.agency-marquee{margin:0 0 54px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.agency-marquee-track{gap:12px;width:max-content;margin:0;padding:0;list-style:none;animation:48s linear infinite agh-marquee;display:flex}.agency-marquee:hover .agency-marquee-track,.agency-marquee:focus-within .agency-marquee-track{animation-play-state:paused}.agency-marquee-track li{aspect-ratio:3/4;background:#e9eef5;border-radius:12px;flex:none;width:230px;overflow:hidden}.agency-marquee-track img{object-fit:cover;width:100%;height:100%;display:block}@keyframes agh-marquee{to{transform:translate(calc(-50% - 6px))}}@keyframes agh-marquee-rtl{to{transform:translate(calc(50% + 6px))}}[dir=rtl] .agency-marquee-track{animation-name:agh-marquee-rtl}@media (prefers-reduced-motion:reduce){.agency-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.agency-marquee-track{animation:none}.agency-marquee-track li[aria-hidden=true]{display:none}}@media (width<=580px){.agency-marquee-track li{width:170px}.agency-marquee{margin-bottom:36px}}.agency-airport-flow-title{text-align:center}.agency-airport .agency-airport-flow li{text-align:center;flex-direction:column;align-items:center;gap:10px}.agency-airport-photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 54px;padding:0;list-style:none;display:grid}.agency-airport-photos li{aspect-ratio:3/4;background:#e9eef5;border-radius:10px;margin:0;overflow:hidden}.agency-airport-photos img{object-fit:cover;width:100%;height:100%;display:block}.agh-public .agency-airport-flow-title{margin:0 0 30px;font-size:20px}.agency-airport-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 30px;margin:0;padding:0;list-style:none;display:grid}.agency-airport-flow li{align-items:flex-start;gap:14px;display:flex}.agency-airport-flow li>span{width:34px;height:34px;color:var(--agency-accent);background:#f1f5f9;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.agency-airport-flow h4{margin:2px 0 5px;font-size:15px}.agency-airport-flow p{margin:0;font-size:13px;line-height:1.75}:where(html[lang=ar]) .agency-airport-flow p{font-size:15px}@media (width<=900px){.agency-airport-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-airport-flow{grid-template-columns:1fr 1fr}}@media (width<=580px){.agency-airport-photos li:last-child:nth-child(odd){aspect-ratio:16/10;grid-column:1/-1}.agency-airport{padding-block:46px}.agency-airport-photos{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.agency-airport-flow{grid-template-columns:1fr;gap:20px}}.agency-reading{padding-block:76px}.agency-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.agency-guide-grid article{border-top:1px solid #cdd8e4;flex-direction:column;align-items:start;padding-top:24px;display:flex}.agency-guide-grid article>svg{color:var(--agency-accent);margin-bottom:22px}.agency-guide-grid h3{margin-bottom:14px;font-size:21px;line-height:1.5}.agency-guide-grid p{margin-bottom:22px;font-size:14px;line-height:1.8}:where(html[lang=ar]) .agency-guide-grid p{font-size:15.5px}.agency-guide-grid .agh-text-link{margin-top:auto}.agency-questions{grid-template-columns:1fr 1.35fr;gap:95px;padding-block:10px 90px;display:grid}.agency-questions>div:first-child{max-width:350px}.agency-questions h2{margin-bottom:18px}.agency-questions>div:first-child p{font-size:14px;line-height:1.8}:where(html[lang=ar]) .agency-questions>div:first-child p{font-size:15.5px}.agency-questions details{border-bottom:1px solid #dce4ed;padding-block:18px}.agency-questions details:first-child{padding-top:0}.agency-questions summary{cursor:pointer;font-size:14px;font-weight:650}:where(html[lang=ar]) .agency-questions summary{font-size:15.5px}.agency-questions details p{margin:15px 0 0;font-size:13px;line-height:1.9}:where(html[lang=ar]) .agency-questions details p{font-size:15px}.agency-site .agh-footer{border-top:1px solid #dce4ed}.agh-public[lang=ar] .agency-hero h1{letter-spacing:0;font-size:clamp(38px,4vw,58px);line-height:1.65}.agh-public[lang=ar] .agency-home h2{letter-spacing:0;line-height:1.65}.agh-public[lang=ar] .agency-eyebrow{letter-spacing:0}@media (width>=1101px){.agency-site .discover-header{grid-template-columns:minmax(24px,1fr) auto minmax(0,900px) auto minmax(24px,1fr);align-items:center;gap:0 26px;min-height:80px;display:grid;position:sticky;top:0}.agency-site .discover-header-top,.agency-site .discover-nav-row{display:contents}.agency-site .discover-header-top>.agh-brand{grid-area:1/2}.agency-site .discover-header-top>.agh-language{grid-area:1/4;margin:0;font-size:12px}:where(html[lang=ar]) .agency-site .discover-header-top>.agh-language{font-size:14px}.agency-site .discover-header-top>.discover-finder,.agency-site .discover-header .discover-level-nav{display:none}.agency-site .discover-nav-row nav{grid-area:1/3;justify-content:center;gap:25px;width:auto;min-height:79px;padding:0;font-size:13px}:where(html[lang=ar]) .agency-site .discover-nav-row nav{font-size:15px}.agency-site .discover-nav-row nav>a{padding-block:25px}.agency-site .discover-header .agh-menu-button{display:none}}@media (width<=1100px){.agency-hero{gap:35px}.agency-hero-photography{padding-inline-start:15px}.agency-main-photo{margin-inline-start:30px!important}.agency-main-photo .discover-campus{height:400px}.agency-second-photo{width:175px}.agency-second-photo .discover-campus{height:155px}.agency-introduction,.agency-questions{gap:45px}.agency-site .discover-header-top>.discover-finder{display:none}}@media (width<=800px){.agency-hero{grid-template-columns:1fr 1fr;gap:22px;padding-block:35px 50px}.agh-public .agency-hero h1{letter-spacing:-1.6px;font-size:42px}.agency-hero-copy>p{font-size:15px}.agency-eyebrow{font-size:9px}:where(html[lang=ar]) .agency-eyebrow{font-size:11px}.agency-main-photo .discover-campus{height:360px}.agency-second-photo{width:155px}.agency-second-photo .discover-campus{height:140px}.agency-actions{gap:10px}.agency-secondary-link{font-size:12px}:where(html[lang=ar]) .agency-secondary-link{font-size:14px}.agency-actions .agh-button{padding:13px 16px;font-size:12px}:where(html[lang=ar]) .agency-actions .agh-button{font-size:14px}.agency-introduction{grid-template-columns:1fr;gap:36px;padding-block:45px 55px}.agency-about-copy h2,.agency-about-copy>p{max-width:650px}.agency-services>div{gap:25px}.agency-campus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.agency-campus-photo .discover-campus,.agency-campus-grid article:first-child .discover-campus{height:200px}.agency-campus-grid h3{min-height:66px;font-size:15px}.agency-journey ol,.agency-subject-links{grid-template-columns:1fr 1fr}.agency-guide-grid{gap:22px}.agency-guide-grid h3{font-size:18px}.agency-questions{grid-template-columns:1fr;gap:25px}}@media (width<=580px){.agency-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:28px 45px}.agency-hero-copy{padding:0}.agency-eyebrow{margin-bottom:18px;font-size:9px}:where(html[lang=ar]) .agency-eyebrow{font-size:11px}.agh-public .agency-hero h1{margin-bottom:20px;font-size:40px;line-height:1.2}.agh-public[lang=ar] .agency-hero h1{font-size:36px}.agency-hero-copy>p{max-width:340px;margin-bottom:22px;font-size:15px;line-height:1.8}.agency-actions{gap:14px}.agency-actions .agh-button{min-height:46px;font-size:12px}:where(html[lang=ar]) .agency-actions .agh-button{font-size:14px}.agency-secondary-link{font-size:12px}:where(html[lang=ar]) .agency-secondary-link{font-size:14px}.agency-hero-photography{padding-inline-start:55px;width:100%;max-width:410px;margin-top:8px;padding-bottom:35px}.agency-main-photo{margin-inline-start:15px!important}.agency-main-photo .discover-campus{height:300px}.agency-second-photo{width:145px}.agency-second-photo .discover-campus{height:150px}.agency-main-photo figcaption{font-size:9px}:where(html[lang=ar]) .agency-main-photo figcaption{font-size:11px}.agency-second-photo figcaption{font-size:9px}:where(html[lang=ar]) .agency-second-photo figcaption{font-size:11px}.agh-public .agency-home h2{letter-spacing:-.8px;font-size:29px}.agency-introduction{gap:34px}.agency-about-copy>p{font-size:14px}:where(html[lang=ar]) .agency-about-copy>p{font-size:15.5px}.agency-services>div{grid-template-columns:1fr;gap:22px}.agency-services h4{font-size:14px}:where(html[lang=ar]) .agency-services h4{font-size:15.5px}.agency-services article p{font-size:12px}:where(html[lang=ar]) .agency-services article p{font-size:14px}.agency-universities{padding-block:45px 35px}.agency-section-heading{margin-bottom:25px}.agency-section-heading>p{font-size:13px}:where(html[lang=ar]) .agency-section-heading>p{font-size:15px}.agency-count{font-size:12px}:where(html[lang=ar]) .agency-count{font-size:14px}.agency-collection-tabs{gap:7px}.agency-collection-tabs button{padding:10px 12px;font-size:10px}:where(html[lang=ar]) .agency-collection-tabs button{font-size:12px}.agency-campus-grid{grid-template-columns:minmax(0,1fr);gap:30px}.agency-campus-photo .discover-campus,.agency-campus-grid article:first-child .discover-campus{height:245px}.agency-campus-grid h3{min-height:0;font-size:18px}.agency-campus-grid article>div{padding-top:14px}.agency-campus-grid article>div>span{font-size:11px}:where(html[lang=ar]) .agency-campus-grid article>div>span{font-size:13px}.agency-directory-link{margin-top:25px}.agency-directory-link p{font-size:10px}:where(html[lang=ar]) .agency-directory-link p{font-size:12px}.agency-find-study{padding-block:45px}.agency-find-study .discover-finder{padding:18px}.agency-subject-links{gap:5px 20px}.agency-subject-links a{min-height:60px;font-size:11px;line-height:1.65}:where(html[lang=ar]) .agency-subject-links a{font-size:13px}.agency-all-courses .agh-text-link{font-size:12px}:where(html[lang=ar]) .agency-all-courses .agh-text-link{font-size:14px}.agency-journey{padding-block:45px}.agency-journey ol{grid-template-columns:1fr;gap:20px}.agency-journey li{grid-template-columns:42px 1fr;column-gap:12px;padding-top:18px;display:grid}.agency-journey li>span{grid-row:span 2;margin:2px 0 0;font-size:24px}.agency-journey li h3{font-size:14px}:where(html[lang=ar]) .agency-journey li h3{font-size:15.5px}.agency-journey li p{font-size:12px}:where(html[lang=ar]) .agency-journey li p{font-size:14px}.agency-reading{padding-block:45px}.agency-guide-grid{grid-template-columns:minmax(0,1fr);gap:30px}.agency-guide-grid article>svg{margin-bottom:17px}.agency-guide-grid h3{font-size:19px}.agency-guide-grid p{font-size:13px}:where(html[lang=ar]) .agency-guide-grid p{font-size:15px}.agency-questions{gap:16px;padding-block:0 50px}.agency-questions summary{font-size:12px}:where(html[lang=ar]) .agency-questions summary{font-size:14px}.agency-questions details p{font-size:12px}:where(html[lang=ar]) .agency-questions details p{font-size:14px}}@media (prefers-reduced-motion:reduce){.agency-home *{transition:none!important}}.agency-home .discover-finder input::placeholder{color:#5f7185}.agh-public.university-site{--agh-red:#be3348;--university-muted:#53667a;--university-line:#dce4ed;background:#fff}.agh-public.university-site[lang=ar],.agh-public.university-site[lang=ar] :is(h1,h2,h3){font-family:AGH Arabic,DM Sans,Tahoma,sans-serif}.university-site .agh-footer{border-top:1px solid var(--university-line)}.agh-public .university-profile{background:#fff;padding-top:0}.university-site .discover-breadcrumb{color:var(--university-muted);margin:0;padding-block:23px;font-size:11px}:where(html[lang=ar]) .university-site .discover-breadcrumb{font-size:13px}.university-profile .university-hero{grid-template-columns:1.16fr 1fr;align-items:center;gap:55px;padding-block:12px 37px;display:grid}.university-identity{grid-area:1/2;padding-block:12px 30px}.university-type{color:#53667a;flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:12px;font-weight:550;display:flex}:where(html[lang=ar]) .university-type{font-size:14px}.agh-public .university-identity h1{letter-spacing:-1.5px;text-wrap:balance;margin:0 0 19px;font-size:clamp(30px,3vw,43px);font-weight:750;line-height:1.22}.university-identity .discover-location{color:#53667a;margin-bottom:22px;font-size:14px}:where(html[lang=ar]) .university-identity .discover-location{font-size:15.5px}.university-hero-courses{border-top:1px solid var(--university-line);align-items:center;gap:13px;margin-bottom:28px;padding-top:22px;display:flex}.university-hero-courses>svg{color:#be3348;flex-shrink:0}.university-hero-courses strong,.university-hero-courses span{display:block}.university-hero-courses strong{font-size:14px;font-weight:650}:where(html[lang=ar]) .university-hero-courses strong{font-size:15.5px}.university-hero-courses span{color:#53667a;margin-top:6px;font-size:12px}:where(html[lang=ar]) .university-hero-courses span{font-size:14px}.university-identity .agh-button{min-height:48px;padding:13px 20px;font-size:13px}:where(html[lang=ar]) .university-identity .agh-button{font-size:15px}.university-hero-link{align-items:center;gap:9px;width:fit-content;padding-block:15px 3px;font-size:12px;font-weight:600;display:flex}:where(html[lang=ar]) .university-hero-link{font-size:14px}.university-hero-link:hover{color:#be3348}.university-hero-photo{grid-area:1/1;min-width:0;margin:0}.university-profile .discover-profile-cover{border-radius:8px;height:430px}.university-hero-photo .discover-photo-credit{color:#53667a;flex-direction:column;align-items:start;gap:3px;margin:11px 0 0;font-size:10px;line-height:1.7}:where(html[lang=ar]) .university-hero-photo .discover-photo-credit{font-size:12px}.university-hero-photo .discover-photo-credit>span{max-width:100%}.agh-public .university-section-nav{z-index:20;border-top:1px solid var(--university-line);border-bottom:1px solid var(--university-line);background:#fff;gap:38px;margin:0;position:sticky;top:0}.agh-public .university-section-nav a{color:#53667a;border-bottom:3px solid #0000;min-height:60px;margin-bottom:-1px;padding-block:17px}.agh-public .university-section-nav a:first-child{border-bottom:3px solid #0000}.agh-public .university-section-nav a[aria-current=location]{color:#19385e;border-bottom-color:#be3348}.agh-public .university-section-nav span{color:#53667a;background:#f1f5f9;font-size:11px}:where(html[lang=ar]) .agh-public .university-section-nav span{font-size:13px}.university-profile section[id]{scroll-margin-top:160px}.university-overview{grid-template-columns:1.3fr 1fr;gap:90px;padding-block:52px 55px;display:grid}.university-kicker{color:#be3348;margin-bottom:12px;font-size:11px;font-weight:650;display:block}:where(html[lang=ar]) .university-kicker{font-size:13px}.agh-public .university-profile h2{letter-spacing:-.7px;margin-bottom:17px;font-size:28px;font-weight:700;line-height:1.35}.university-profile p{color:#53667a;font-size:14px;line-height:1.9}:where(html[lang=ar]) .university-profile p{font-size:15.5px}.university-overview>div>p{margin-bottom:24px}.university-facts{margin:0;padding-top:4px;font-size:13px}:where(html[lang=ar]) .university-facts{font-size:15px}.university-facts>div{border-bottom:1px solid var(--university-line);grid-template-columns:1fr 1.5fr;gap:20px;padding-block:16px;display:grid}.university-facts>div:first-child{border-top:1px solid var(--university-line)}.university-facts dt{color:#53667a}.university-facts dd{margin:0;font-weight:600}.university-programmes{border-block:1px solid var(--university-line);padding-block:48px 50px}.university-programmes .discover-section-title{margin-bottom:27px}.university-programmes .discover-section-title p{max-width:680px;margin:0}.university-course-controls{background:#f2f5f8;border-radius:7px;grid-template-columns:1.7fr 1fr 1fr;gap:18px;margin-bottom:22px;padding:20px;display:grid}.university-course-controls label{flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:600;display:flex}:where(html[lang=ar]) .university-course-controls label{font-size:14px}.agh-public .university-course-controls select,.agh-public .university-course-controls .discover-filter-search{background:#fff;border:1px solid #c6d1df;border-radius:5px;min-width:0;height:43px;padding:11px 12px;font-size:12px}:where(html[lang=ar]) .agh-public .university-course-controls select,:where(html[lang=ar]) .agh-public .university-course-controls .discover-filter-search{font-size:14px}.university-course-controls select{width:100%}.university-course-controls .discover-filter-search input{font-weight:400}.university-course-controls input::placeholder{color:#5f7185;opacity:1}.university-programmes .discover-results-toolbar{margin-bottom:14px}.university-programmes .discover-results-toolbar p{font-size:12px}:where(html[lang=ar]) .university-programmes .discover-results-toolbar p{font-size:14px}.agh-public .university-programmes .discover-course{box-shadow:none;border:1px solid var(--university-line);border-radius:6px;padding:24px 27px}.university-programmes .agh-campus-name{display:none}.agh-public .university-programmes .discover-course h2{letter-spacing:-.35px;margin-top:12px;margin-bottom:14px;font-size:19px;line-height:1.5}.university-programmes .discover-course-identity{margin-bottom:0}.university-programmes .agh-level{color:#53667a;background:#f1f5f9;font-size:11px}:where(html[lang=ar]) .university-programmes .agh-level{font-size:13px}.university-programmes .discover-course-bottom{margin-top:20px;padding-top:18px}.university-programmes>.discover-footnote{max-width:830px;margin:22px 0 0;font-size:11px}:where(html[lang=ar]) .university-programmes>.discover-footnote{font-size:13px}.university-campus-section{grid-template-columns:1fr 1.3fr;gap:70px;padding-block:50px;display:grid}.university-campus-section .discover-location{color:#19385e;align-items:start;margin:0 0 15px;font-size:16px;font-weight:600;line-height:1.7}.university-campus-section .discover-location svg{flex-shrink:0;margin-top:3px}.university-campus-section .discover-footnote{margin-bottom:0;font-size:11px}:where(html[lang=ar]) .university-campus-section .discover-footnote{font-size:13px}.university-admissions{background:#f1f5f9;border-radius:7px;grid-template-columns:1fr 1fr;gap:80px;padding:43px 45px;display:grid}.university-admissions>div>p{margin-bottom:23px}.university-admissions>div>small{color:#53667a;margin-top:17px;font-size:11px;line-height:1.8;display:block}:where(html[lang=ar]) .university-admissions>div>small{font-size:13px}.university-admissions ol{margin:0;padding:0;list-style:none}.university-admissions li{border-bottom:1px solid #d5e0eb;gap:22px;padding-block:18px;display:flex}.university-admissions li:first-child{padding-top:0}.university-admissions li:last-child{border-bottom:0;padding-bottom:0}.university-admissions li>span{color:#be3348;font-size:18px;font-weight:500}.university-admissions h3{margin:0 0 6px;font-size:14px}:where(html[lang=ar]) .university-admissions h3{font-size:15.5px}.university-admissions li p{margin:0;font-size:12px}:where(html[lang=ar]) .university-admissions li p{font-size:14px}.university-admissions .agh-step-time{color:#53667a;margin-top:6px;font-size:11px}:where(html[lang=ar]) .university-admissions .agh-step-time{font-size:13px}.university-admissions .agh-step-docs{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.university-admissions .agh-step-docs li{background:#fff;border:1px solid #d5e0eb;border-radius:999px;padding:2px 8px;font-size:11px;display:block}:where(html[lang=ar]) .university-admissions .agh-step-docs li{font-size:13px}.university-reference{justify-content:space-between;align-items:start;gap:35px;padding-block:33px 50px;display:flex}.university-reference h3{margin:0 0 13px;font-size:13px}:where(html[lang=ar]) .university-reference h3{font-size:15px}.university-reference .discover-sources{gap:9px}.university-reference .discover-sources a{font-size:11px}:where(html[lang=ar]) .university-reference .discover-sources a{font-size:13px}.university-reference>a{margin-top:3px;font-size:12px}:where(html[lang=ar]) .university-reference>a{font-size:14px}.agh-public[dir=rtl] .university-identity h1,.agh-public[dir=rtl] .university-profile h2{letter-spacing:0;line-height:1.65}.agh-public .university-directory .discover-directory-intro{background:#fff;padding:0}.university-directory-heading{border-bottom:1px solid var(--university-line);grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;padding-block:20px 38px;display:grid}.agh-public .university-directory .discover-directory-intro h1{text-align:start;letter-spacing:-1.3px;margin:15px 0;font-size:40px}.university-directory-heading p{color:#53667a;max-width:560px;margin:0;font-size:14px;line-height:1.8}:where(html[lang=ar]) .university-directory-heading p{font-size:15.5px}.university-directory .agh-eyebrow{color:#be3348;font-size:10px}:where(html[lang=ar]) .university-directory .agh-eyebrow{font-size:12px}.agh-public .university-directory .discover-directory-search{border:1px solid #bccbdb;border-radius:6px;max-width:none;min-height:54px;margin:0}.university-directory-find>span{color:#53667a;padding-top:13px;font-size:11px;display:block}:where(html[lang=ar]) .university-directory-find>span{font-size:13px}.university-directory input::placeholder{color:#5f7185;opacity:1}.agh-public .university-directory .discover-directory{grid-template-columns:205px minmax(0,1fr);gap:40px;padding-block:28px 55px}.agh-public .university-directory .discover-filters{border:0;border-inline-end:1px solid var(--university-line);background:#fff;border-radius:0;padding:0 28px 0 0}.agh-public[dir=rtl] .university-directory .discover-filters{padding:0 0 0 28px}.university-filter-toggle{display:none}.agh-public .university-directory .discover-filters h2{margin-bottom:28px;font-size:14px}:where(html[lang=ar]) .agh-public .university-directory .discover-filters h2{font-size:15.5px}.university-directory .agh-filters legend{font-size:12px}:where(html[lang=ar]) .university-directory .agh-filters legend{font-size:14px}.university-directory .agh-filters label{color:#53667a}.university-directory .discover-results-toolbar{margin-bottom:22px}.university-directory .discover-university-list{gap:27px}.agh-public .university-directory .discover-university.is-row{border:0;border-bottom:1px solid var(--university-line);border-radius:0;grid-template-columns:275px minmax(0,1fr);gap:26px;padding-bottom:27px}.university-directory .discover-campus-link{border-radius:6px;align-self:start;overflow:hidden}.agh-public .university-directory .is-row .discover-campus{height:220px;min-height:0}.university-directory .discover-university-body{padding:0}.university-directory .discover-tags{gap:7px}.agh-public .university-directory .discover-tags>span{color:#53667a;background:0 0;padding:0;font-size:10px}:where(html[lang=ar]) .agh-public .university-directory .discover-tags>span{font-size:12px}.university-directory .discover-tags>span+span:before{content:"·";padding-inline-end:7px}.agh-public .university-directory .discover-university h3{letter-spacing:-.5px;margin:10px 0;font-size:21px;line-height:1.4}.university-directory .discover-description{-webkit-line-clamp:2;color:#53667a;-webkit-box-orient:vertical;margin:12px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}:where(html[lang=ar]) .university-directory .discover-description{font-size:14px}.university-directory .discover-subject-tags{gap:12px}.agh-public .university-directory .discover-subject-tags a{color:#53667a;text-underline-offset:3px;background:0 0;padding:0;font-size:10px;text-decoration:underline}:where(html[lang=ar]) .agh-public .university-directory .discover-subject-tags a{font-size:12px}.university-directory .discover-university-bottom{border-top:0;gap:12px;margin-top:0;padding-top:15px}.university-directory .discover-university-bottom>span{color:#53667a;font-size:10px}:where(html[lang=ar]) .university-directory .discover-university-bottom>span{font-size:12px}.university-directory .discover-university-bottom>a{font-size:11px}:where(html[lang=ar]) .university-directory .discover-university-bottom>a{font-size:13px}.university-directory .discover-location{color:#53667a;font-size:11px}:where(html[lang=ar]) .university-directory .discover-location{font-size:13px}.university-directory .discover-campus img{transition:transform .25s}.university-directory .discover-campus-link:hover img{transform:scale(1.025)}@media (width>=1101px){.university-site .discover-header{grid-template-columns:minmax(24px,1fr) auto minmax(0,900px) auto minmax(24px,1fr);align-items:center;gap:0 26px;min-height:80px;display:grid;position:sticky;top:0}.university-site .discover-header-top,.university-site .discover-nav-row{display:contents}.university-site .discover-header-top>.agh-brand{grid-area:1/2}.university-site .discover-header-top>.agh-language{grid-area:1/4;margin:0;font-size:12px}:where(html[lang=ar]) .university-site .discover-header-top>.agh-language{font-size:14px}.university-site .discover-header-top>.discover-finder,.university-site .discover-header .discover-level-nav,.university-site .discover-header .agh-menu-button{display:none}.university-site .discover-nav-row nav{grid-area:1/3;justify-content:center;gap:25px;width:auto;min-height:79px;padding:0;font-size:13px}:where(html[lang=ar]) .university-site .discover-nav-row nav{font-size:15px}.university-site .discover-nav-row nav>a{padding-block:25px}.agh-public .university-section-nav{top:80px}}@media (width<=1100px){.university-site .discover-header-top>.discover-finder{display:none}.university-profile .university-hero{grid-template-columns:1fr 1fr;gap:32px}.university-profile .discover-profile-cover{height:390px}.university-overview{gap:45px}.university-directory-heading{gap:35px}.agh-public .university-directory .discover-directory{grid-template-columns:190px minmax(0,1fr);gap:25px}.agh-public .university-directory .discover-university.is-row{grid-template-columns:205px minmax(0,1fr);gap:22px}.university-admissions{gap:40px;padding:35px}}@media (width<=800px){.university-profile .university-hero{gap:25px}.agh-public .university-identity h1{letter-spacing:-.7px;font-size:29px}.university-profile .discover-profile-cover{height:370px}.university-type{font-size:10px}:where(html[lang=ar]) .university-type{font-size:12px}.university-hero-courses{margin-bottom:20px;padding-top:17px}.university-overview{grid-template-columns:1fr;gap:30px;padding-block:35px}.university-facts>div{grid-template-columns:1fr 2fr}.university-programmes{padding-block:35px}.university-campus-section{grid-template-columns:1fr 1.3fr;gap:30px;padding-block:35px}.university-admissions{grid-template-columns:1fr;gap:30px}.university-reference{flex-direction:column;gap:22px}.university-directory-heading{grid-template-columns:1fr;gap:25px;padding-block:12px 30px}.agh-public .university-directory .discover-directory{grid-template-columns:minmax(0,1fr);gap:20px}.university-filter-toggle{color:#19385e;border:1px solid var(--university-line);background:#f1f5f9;border-radius:5px;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:13px;font-weight:600;display:flex}:where(html[lang=ar]) .university-filter-toggle{font-size:15px}.university-filter-toggle>span{margin-inline-start:auto;display:flex}.agh-public .university-directory .discover-filters{border:1px solid var(--university-line);border-radius:5px;padding:20px;display:none}.agh-public[dir=rtl] .university-directory .discover-filters{padding:20px}.agh-public .university-directory .discover-filters.is-open{display:block}.agh-public #course-filters{display:none}.agh-public #course-filters.is-open{display:flex}.university-directory .discover-results-toolbar{margin-bottom:20px}.agh-public .university-directory .discover-university.is-row{grid-template-columns:235px minmax(0,1fr)}}@media (width<=580px){.university-site .discover-breadcrumb{flex-wrap:wrap;padding-block:17px;font-size:10px;line-height:1.7}:where(html[lang=ar]) .university-site .discover-breadcrumb{font-size:12px}.university-site .discover-breadcrumb>span{min-width:0}.university-profile .university-hero{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:10px 25px}.university-identity{grid-area:1/1;padding:0}.university-hero-photo{grid-area:2/1}.agh-public .university-identity h1{letter-spacing:-1px;margin-bottom:15px;font-size:32px;line-height:1.25}.university-type{margin-bottom:14px;font-size:11px}:where(html[lang=ar]) .university-type{font-size:13px}.university-identity .discover-location{margin-bottom:20px;font-size:13px}:where(html[lang=ar]) .university-identity .discover-location{font-size:15px}.university-hero-courses{margin-bottom:22px;padding-top:17px}.university-identity .agh-button{min-height:46px}.university-hero-link{padding-top:16px}.university-profile .discover-profile-cover{height:255px}.university-hero-photo .discover-photo-credit{font-size:9px}:where(html[lang=ar]) .university-hero-photo .discover-photo-credit{font-size:11px}.agh-public .university-section-nav{scrollbar-width:none;gap:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}[dir=rtl] .agh-public .university-section-nav{-webkit-mask-image:linear-gradient(270deg,#000 85%,#0000);mask-image:linear-gradient(270deg,#000 85%,#0000)}.agh-public .university-section-nav::-webkit-scrollbar{display:none}.agh-public .university-section-nav a{min-height:55px;padding-block:16px;font-size:12px}:where(html[lang=ar]) .agh-public .university-section-nav a{font-size:14px}.university-profile section[id]{scroll-margin-top:80px}.agh-public .university-profile h2{letter-spacing:-.65px;font-size:25px}.university-profile p{font-size:13px;line-height:1.85}:where(html[lang=ar]) .university-profile p{font-size:15px}.university-overview{gap:25px}.university-facts{font-size:12px}:where(html[lang=ar]) .university-facts{font-size:14px}.university-facts>div{grid-template-columns:1fr 1.4fr;gap:15px;padding-block:13px}.university-course-controls{grid-template-columns:1fr 1fr;gap:16px 12px;padding:16px}.university-course-controls>label:first-child{grid-column:1/-1}.university-course-controls label{font-size:11px}:where(html[lang=ar]) .university-course-controls label{font-size:13px}.agh-public .university-course-controls select{padding-inline:8px;font-size:11px}:where(html[lang=ar]) .agh-public .university-course-controls select{font-size:13px}.agh-public .university-programmes .discover-course{padding:20px}.agh-public .university-programmes .discover-course h2{font-size:18px;line-height:1.5}.university-programmes .discover-course-bottom{gap:18px;margin-top:18px}.university-programmes .discover-results-toolbar p{font-size:11px}:where(html[lang=ar]) .university-programmes .discover-results-toolbar p{font-size:13px}.university-campus-section{grid-template-columns:1fr;gap:8px}.university-campus-section .discover-location{font-size:14px}:where(html[lang=ar]) .university-campus-section .discover-location{font-size:15.5px}.university-admissions{gap:30px;padding:25px 22px}.university-admissions li{gap:18px}.university-admissions h3{font-size:13px}:where(html[lang=ar]) .university-admissions h3{font-size:15px}.university-directory .discover-directory-intro h1{font-size:32px}.agh-public .university-directory .discover-directory-intro h1{letter-spacing:-1px;font-size:32px}.university-directory-heading p{font-size:13px}:where(html[lang=ar]) .university-directory-heading p{font-size:15px}.university-directory-find>span{font-size:10px;line-height:1.7}:where(html[lang=ar]) .university-directory-find>span{font-size:12px}.university-directory-heading{gap:23px}.agh-public .university-directory .discover-university.is-row{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:25px}.agh-public .university-directory .is-row .discover-campus{height:220px}.university-directory .discover-campus-link{width:100%}.agh-public .university-directory .discover-university h3{font-size:21px}.university-directory .discover-university-bottom{padding-top:17px}.university-directory .discover-description{-webkit-line-clamp:3}.university-directory .discover-university-bottom>span{font-size:11px}:where(html[lang=ar]) .university-directory .discover-university-bottom>span{font-size:13px}.university-directory .discover-university-bottom>a{font-size:12px}:where(html[lang=ar]) .university-directory .discover-university-bottom>a{font-size:14px}}@media (prefers-reduced-motion:reduce){.university-directory .discover-campus img{transition:none}.university-directory .discover-campus-link:hover img{transform:none}}.agh-pack-button{color:#9e2336;background:#fff;border:2px solid #be3348;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}:where(html[lang=ar]) .agh-pack-button{font-size:15.5px}.agh-pack-button:hover{color:#fff;background:#be3348}.agh-pack-button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.agh-pack-button svg{flex:none}.discover-profile-heading{flex-wrap:wrap;gap:12px}.university-hero .agh-pack-button{width:100%;margin-block:8px}@media (width<=700px){.discover-profile-heading .agh-pack-button{width:100%}}.agency-partners{background:#f4f2ee;border-block:1px solid #e4e0d8;margin-block:0 8px;padding:20px 0 22px}.agency-home .agency-partners h2,.agency-partners h2{text-align:center;letter-spacing:.02em;color:#3f4a5c;margin:0 0 14px;font-weight:600;line-height:1.4;font-size:15px!important}.agency-partner-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.agency-partner-track{align-items:center;gap:56px;width:max-content;margin:0;padding:0 28px;list-style:none;animation:38s linear infinite agh-partners;display:flex}.agency-partner-marquee:hover .agency-partner-track,.agency-partner-marquee:focus-within .agency-partner-track{animation-play-state:paused}.agency-partner-track li{flex:none;align-items:center;height:54px;display:flex}.agency-partner-track a{border-radius:6px;align-items:center;height:100%;display:flex}.agency-partner-track a:focus-visible{outline-offset:4px;outline:3px solid #1d4ed8}.agency-partner-track img{object-fit:contain;filter:saturate(.95);opacity:.92;width:auto;max-width:190px;height:44px;transition:opacity .2s,transform .2s;display:block}.agency-partner-track a:hover img{opacity:1;transform:scale(1.06)}@keyframes agh-partners{to{transform:translate(calc(-50% - 28px))}}@keyframes agh-partners-rtl{to{transform:translate(calc(50% + 28px))}}[dir=rtl] .agency-partner-track{animation-name:agh-partners-rtl}@media (prefers-reduced-motion:reduce){.agency-partner-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.agency-partner-track{animation:none}.agency-partner-track li[aria-hidden=true]{display:none}}@media (width<=580px){.agency-partner-track{gap:40px}.agency-partner-track img{height:36px}.agency-partners{padding:16px 0 18px}}
