@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-nastaliq-urdu-arabic-400-normal-BVDOj1dq.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-nastaliq-urdu-arabic-600-normal-Bim-T0zK.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:ICED Latin;font-style:normal;font-display:swap;font-weight:100 900;size-adjust:90%;src:url(/build/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:lang(ur){--font-urdu: "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Urdu Typesetting", serif;--font-display: "Noto Nastaliq Urdu", "ICED Latin", "Jameel Noori Nastaleeq", "Urdu Typesetting", serif;--font-text: "Noto Nastaliq Urdu", "ICED Latin", "Jameel Noori Nastaleeq", "Urdu Typesetting", system-ui, sans-serif;--fs-display: clamp(2.125rem, 1.55rem + 2.2vw, 3.25rem);--fs-h1: clamp(1.875rem, 1.5rem + 1.5vw, 2.75rem);--fs-h2: clamp(1.625rem, 1.38rem + 1vw, 2.25rem);--fs-h3: clamp(1.3125rem, 1.24rem + .35vw, 1.5rem);--fs-h4: 1.1875rem;--fs-lead: clamp(1.25rem, 1.19rem + .3vw, 1.4375rem);--fs-body: 1.1875rem;--fs-small: 1.0625rem;--fs-meta: 1rem;--fs-eyebrow: 1rem;--lh-body: 2.05}:lang(ur) body{line-height:var(--lh-body);font-feature-settings:normal}:lang(ur) *,:lang(ur) *:before,:lang(ur) *:after{letter-spacing:0!important;text-transform:none!important}:lang(ur) :is(em,i,cite,blockquote,.quote){font-style:normal}:lang(ur) :is(h1,h2,h3,.h1,.h2,.h3,.display){font-weight:400;line-height:1.95;max-width:none}:lang(ur) .display{line-height:1.9}:lang(ur) :is(h4,.h4){font-weight:600;line-height:1.9}:lang(ur) .lead{line-height:2.05}:lang(ur) :is(.small,.meta,small){line-height:1.95}:lang(ur) :is(.ltr-num,.num,.tabular){font-family:ICED Latin,system-ui,sans-serif}.brand__name--ur{font-family:var(--font-urdu);font-size:15px;font-weight:400;line-height:1.75;white-space:nowrap;padding-bottom:6px}.brand__name--ur>span{display:block}@media(min-width:1200px){.brand__name--ur{font-size:19px;line-height:2;padding-bottom:4px}.brand__name--ur>span{display:inline}}@media(min-width:1024px)and (max-width:1199px){.brand__name--ur{font-size:17px}}@media(min-width:1024px)and (max-width:1199px){:lang(ur) .primary-nav{display:none}:lang(ur) .site-header .menu-toggle,:lang(ur) .site-header__actions .lang-switch{display:inline-flex}}:lang(ur) .utility-bar{font-size:.9375rem}:lang(ur) .utility-bar__inner{height:44px}:lang(ur) .utility-bar .ltr-num,:lang(ur) .utility-bar bdi{font-size:.875rem}:lang(ur) .utility-bar__note{font-weight:400}:lang(ur) .utility-bar__note-text{line-height:2}:lang(ur) .lang-switch a[lang=en]{font-family:Public Sans Variable,system-ui,sans-serif}:lang(ur) .lang-switch a[lang=ur]{font-family:var(--font-urdu);font-size:1rem}:lang(ur) .primary-nav__link{font-weight:400;font-size:1.0625rem;padding-bottom:4px}:lang(ur) .primary-nav__link:after{bottom:calc(50% - 1.55em)}:lang(ur) .nav-panel{width:600px}:lang(ur) .nav-panel__links a{padding-block:6px}:lang(ur) .nav-panel__links strong{font-weight:600;line-height:1.85}:lang(ur) .nav-panel__links span{line-height:1.8}:lang(ur) .nav-panel__intro p{line-height:1.95}:lang(ur) .nav-panel__intro .h3{font-size:1.375rem;line-height:1.7}:lang(ur) .menu-toggle,:lang(ur) .sheet__close{font-weight:600;line-height:1.9;height:44px}:lang(ur) .sheet__link,:lang(ur) .sheet__section>summary{font-size:1.25rem;line-height:1.8;min-height:58px}:lang(ur) .sheet__sublinks a{padding-block:7px;font-size:1.0625rem;line-height:1.85}:lang(ur) .sheet__meta{line-height:1.9}:lang(ur) .notice-bar{line-height:1.9}:lang(ur) .notice-bar__inner{min-height:48px}:lang(ur) .breadcrumbs ol{line-height:2}:lang(ur) .btn{font-weight:600;font-size:1.0625rem;line-height:1.8;padding-block:5px 10px}:lang(ur) .btn .icon{margin-top:4px}:lang(ur) .btn--compact{padding-block:3px 8px}:lang(ur) :is(.text-link,.link-arrow){font-size:1.0625rem;text-underline-offset:8px}:lang(ur) a{text-underline-offset:8px}:lang(ur) .page-header__text{gap:var(--space-3)}:lang(ur) .sec-head__title,:lang(ur) .intro-split__title,:lang(ur) .home-learn__title,:lang(ur) .admissions-grid__intro h2,:lang(ur) .visit__title{max-width:22ch}:lang(ur) .section-index__title{font-size:1.25rem;line-height:1.8}:lang(ur) .section-index--side a{padding-block:5px;line-height:1.85}:lang(ur) .section-index--tabs a{padding-block:10px 9px;line-height:1.9}:lang(ur) .tabs a{line-height:1.9;padding-block:8px}:lang(ur) .slide__kicker{font-size:1.0625rem;line-height:1.8}:lang(ur) .slide__title{font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem);line-height:2.4;max-width:20ch}:lang(ur) .slide__text{font-size:clamp(1.0625rem,1.02rem + .25vw,1.25rem);line-height:2}:lang(ur) .key-facts dd{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.85}:lang(ur) .key-facts .num{font-size:1.15em}:lang(ur) .key-facts--compact dd{font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem)}:lang(ur) .detail-row dt{font-weight:600;line-height:1.9}:lang(ur) .credentials__name{line-height:1.8}:lang(ur) .stages__title{line-height:1.75}:lang(ur) .stages__num,:lang(ur) .steps__num{font-family:Newsreader Variable,Georgia,serif}:lang(ur) .stages__when{line-height:1.8}:lang(ur) .principal__label{line-height:1.8}:lang(ur) .principal__message{font-size:clamp(1.3125rem,1.15rem + .65vw,1.6875rem);line-height:2.05;max-width:36ch}:lang(ur) .date-list__when time,:lang(ur) .date-list__text{font-size:1.1875rem;line-height:1.8}:lang(ur) .bring__title{line-height:1.8}:lang(ur) .visit__address,:lang(ur) .find-us__address{font-size:clamp(1.3125rem,1.2rem + .45vw,1.5625rem);line-height:1.85}:lang(ur) .visit__times dd{line-height:1.9}:lang(ur) .card__title{line-height:1.8}:lang(ur) .card__title--lg{line-height:1.7}:lang(ur) .news-list__item .card__title{font-size:1.25rem}:lang(ur) .link-list strong{font-size:1.3125rem;font-weight:400;line-height:1.8}:lang(ur) .link-list span{line-height:1.9}:lang(ur) .fact-sheet dt{padding-top:0;line-height:1.9}:lang(ur) .fact-sheet dd{line-height:2}:lang(ur) .register-table{line-height:2}:lang(ur) .register-table caption{line-height:1.9}:lang(ur) .register-table thead th{font-weight:600;line-height:1.8}:lang(ur) .register-table .is-code{font-family:ICED Latin,system-ui,sans-serif;direction:ltr;text-align:right}:lang(ur) .scheme__table caption,:lang(ur) .round__title,:lang(ur) .calendar__title,:lang(ur) .faq-group__title,:lang(ur) .scheme__total strong{line-height:1.8}:lang(ur) .subjects__list li,:lang(ur) .calendar__row,:lang(ur) .date-list__row{line-height:2}:lang(ur) .upcoming__month{font-size:.9375rem;line-height:1.6}:lang(ur) .tag{line-height:1.9;font-weight:400}:lang(ur) .accordion summary{font-weight:600;line-height:1.9;padding-block:var(--space-2) var(--space-3)}:lang(ur) .monogram__initials{font-family:var(--font-urdu);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);line-height:1.7;padding-bottom:.2em}:lang(ur) .faculty-card__name{line-height:1.8}:lang(ur) .prose{line-height:2.1}:lang(ur) .prose h2{font-size:clamp(1.4375rem,1.3rem + .5vw,1.6875rem);line-height:1.8}:lang(ur) .prose h3{font-size:1.3125rem;line-height:1.8}:lang(ur) .prose blockquote{font-size:1.25rem;line-height:2.05}:lang(ur) .prose ul>li:before{inset-inline-start:-1.1em}:lang(ur) .letter__body p{font-size:1.25rem;line-height:2.2}:lang(ur) .principal-note__text{font-size:1.1875rem;line-height:2.05}:lang(ur) .statements h2+p{font-size:clamp(1.375rem,1.22rem + .65vw,1.75rem);line-height:2}:lang(ur) .statements h2{line-height:1.9}:lang(ur) .statements li strong{font-size:1.1875rem;line-height:1.9}:lang(ur) .field__label{font-weight:600;line-height:1.9}:lang(ur) .field__help,:lang(ur) .field__error{line-height:1.9}:lang(ur) .field__input{font-size:1.0625rem;line-height:1.9;padding-block:6px 9px}:lang(ur) .choice{line-height:1.9;padding-block:6px 9px}:lang(ur) .form-errors__title{line-height:1.9}:lang(ur) .site-footer{line-height:2}:lang(ur) .site-footer__name{font-size:clamp(1.3125rem,1.15rem + .5vw,1.625rem);line-height:1.8}:lang(ur) .site-footer__list li+li{margin-top:2px}:lang(ur) .footer-marks__text{line-height:1.8}:lang(ur) .wa__panel{width:min(380px,calc(100vw - 2 * var(--wa-edge)))}:lang(ur) .wa__title{font-weight:600;line-height:1.8}:lang(ur) .wa__body{gap:var(--space-3)}:lang(ur) .wa__greeting,:lang(ur) .wa__option{font-size:1rem;line-height:1.85}:lang(ur) .wa__greeting{padding-block:4px 8px}:lang(ur) .wa__options{gap:6px}:lang(ur) .wa__option{min-height:44px;padding-block:3px 7px}:lang(ur) .wa__label{margin-bottom:2px;line-height:1.8}:lang(ur) .wa__input{line-height:1.8;padding-block:6px 8px}:lang(ur) :is(.contact-list dd,.site-footer__contact dd,.fact-sheet dd small,.faculty-card__role,.faculty-card__qual,.card__excerpt,.partner__text,.facility__body p,.stages__text,.steps p,.accordion__body,.notice p,.form-note,.detail-row dd,.bring__list li,.credentials__role){line-height:2}@media(max-width:767px){:lang(ur) .scheme__table tbody tr{row-gap:6px}:lang(ur) .scheme__table tbody th{line-height:2}:lang(ur) .scheme__table tbody td.is-code{line-height:1.5;font-size:.875rem}:lang(ur) .scheme__table thead th,:lang(ur) .scheme__table tfoot th{line-height:1.9}:lang(ur) :is(.news-index,.more-news) .news-grid>.card>.card__title{font-size:1.0625rem;line-height:1.85}:lang(ur) .news-index .card__title--lg{font-size:1.375rem;line-height:1.8}:lang(ur) .faq-filter .field__input::placeholder{font-size:1rem}:lang(ur) .calendar__row{row-gap:var(--space-1)}}
