
html body a.nsa-map-corner{position:fixed!important;left:9px!important;top:8px!important;right:auto!important;bottom:auto!important;z-index:9990!important;background:#eaf3fb!important;color:#252851!important;border:1px solid #c4d4e2!important;border-radius:5px!important;padding:3px 7px!important;font-family:Tajawal,Arial,sans-serif!important;font-size:11px!important;line-height:1.4!important;font-weight:400!important;text-decoration:none!important;width:auto!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree{box-sizing:border-box;width:min(1040px,calc(100% - 24px));margin:14px auto;padding:16px;background:#f5f8fc;border:1px solid #c4d4e2;border-radius:12px;color:#29485b;font-family:Tajawal,Arial,sans-serif;line-height:1.6;text-align:right}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree h1{font-size:27px!important;line-height:1.4!important;color:#252851!important;text-align:center!important;margin:0 0 6px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree p{font-size:16px!important;margin:5px 0 12px!important;text-align:center!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree ul{list-style:none!important;margin:3px 0!important;padding:0 20px 0 0!important;border-right:1px solid #c4d4e2!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree .nsa-tree-root{border:0!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree li{position:relative;margin:5px 0!important;padding:0 10px 0 0!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree li:before{content:"";position:absolute;right:-20px;top:14px;width:27px;border-top:1px solid #c4d4e2}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree .nsa-tree-root>li:before{display:none}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree a,html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree summary{font-family:inherit!important;font-size:16px!important;line-height:1.6!important;font-weight:400!important;color:#252851!important;padding:4px 8px!important;display:inline-block;background:#fff;border:1px solid #d5e1eb;border-radius:6px;text-decoration:none!important;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree summary{cursor:pointer;display:list-item!important;list-style:disclosure-closed inside!important;background:#eaf3fb;font-weight:700!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree details[open]>summary{list-style-type:disclosure-open!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree a:hover{color:#287bbb!important;border-color:#287bbb}
.nsa-site-tree a:focus-visible,.nsa-site-tree summary:focus-visible,.nsa-map-corner:focus-visible{outline:3px solid #287bbb!important;outline-offset:3px}
@media(max-width:600px){html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree{padding:10px}html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree ul{padding-right:12px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree li:before{right:-12px;width:19px}}
@media print{.nsa-map-corner{display:none!important}}

html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-site-tree :is(h1,p,a,summary){font-family:Tajawal,Arial,sans-serif!important;letter-spacing:normal!important}

html body.admin-bar a.nsa-map-corner{top:40px!important}@media(max-width:782px){html body.admin-bar a.nsa-map-corner{top:54px!important}}

html body.anc-campus.alo-unified.alo-editorial #main#main .drs-home-services .section-heading{padding:10px 12px!important;margin-bottom:12px!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-home-services .section-heading h2{margin:0!important}

/* Categories remain visible as compact branded tiles. */
html body.anc-campus.alo-unified.alo-editorial #main#main :is(.nus-home-groups,.nus-group-links){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:8px 0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main :is(.nus-home-groups,.nus-group-links)>a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:0!important;height:auto!important;padding:12px 9px!important;margin:0!important;background:#eaf3fb!important;border:1px solid #c4d4e2!important;border-top:3px solid #287bbb!important;border-radius:10px!important;color:#252851!important;font-family:Tajawal,Arial,sans-serif!important;font-size:17px!important;line-height:1.5!important;text-align:center!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-home-groups>a h3{font-family:Tajawal,Arial,sans-serif!important;font-size:18px!important;line-height:1.4!important;margin:0!important;padding:0!important;color:#252851!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-home-groups>a>span{font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;margin:0!important;padding:0!important;color:#287bbb!important}
@media(max-width:700px){html body.anc-campus.alo-unified.alo-editorial #main#main :is(.nus-home-groups,.nus-group-links){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.anc-campus.alo-unified.alo-editorial #main#main :is(.nus-home-groups,.nus-group-links)>a{font-size:15px!important;padding:9px 7px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nus-home-groups>a h3{font-size:16px!important}}

/* Shared compact service and category layouts. */
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-directory{padding:8px 0!important;margin:0!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-directory>.container{padding-top:0!important;padding-bottom:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group{padding:0!important;margin:10px 0!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group>.three-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;margin:6px 0!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group .service-card{padding:0!important;margin:0!important;min-height:0!important;height:auto!important;box-sizing:border-box!important;background:#f5f8fc!important;border:1px solid #c4d4e2!important;border-top:3px solid #287bbb!important;border-radius:10px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group .nus-service-tile-link{display:flex!important;justify-content:center!important;align-items:center!important;padding:12px 9px!important;min-height:0!important;height:auto!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group .nus-card-title{font-family:Tajawal,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:normal!important;color:#252851!important;padding:0!important;margin:0!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group>h2{font-family:Tajawal,Arial,sans-serif!important;font-size:21px!important;line-height:1.4!important;margin:6px 0!important;padding:6px 10px!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-policy-notice{padding:7px 10px!important;margin:4px 0 8px!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-policy-notice :is(p,strong){font-family:Tajawal,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;margin:0!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main:has(.nus-directory) .page-hero{padding:8px 0!important;margin:0!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main:has(.nus-directory) .page-hero h1{font-family:Tajawal,Arial,sans-serif!important;font-size:24px!important;line-height:1.4!important;margin:4px 0!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main:has(.nus-directory) .breadcrumbs{font-size:13px!important;line-height:1.4!important;margin:2px 0!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-section-navigation{gap:7px!important;margin:8px 0!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-section-navigation a{padding:7px 10px!important;min-height:0!important;height:auto!important;font-size:14px!important;line-height:1.4!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description{padding:10px!important;margin:0!important;height:auto!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description :is(p,li,div.nus-definition-text){font-family:Tajawal,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;white-space:normal!important;margin-top:4px!important;margin-bottom:6px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description :is(h2,h3){font-family:Tajawal,Arial,sans-serif!important;font-size:19px!important;line-height:1.4!important;margin:8px 0 5px!important;padding:6px 9px!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description .nus-detail-actions{margin:8px 0!important;gap:6px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description .nus-detail-actions a{font-size:14px!important;line-height:1.4!important;padding:7px 10px!important;min-height:34px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description :is(.nus-detail-links,.nus-service-sharing){padding:7px!important;margin:7px 0!important;min-height:0!important}
@media(max-width:700px){html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group>.three-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group .nus-card-title{font-size:15px!important;line-height:1.4!important}html body.anc-campus.alo-unified.alo-editorial #main#main .drs-services-group .nus-service-tile-link{padding:10px 7px!important}html body.anc-campus.alo-unified.alo-editorial #main#main:has(.nus-directory) .page-hero h1{font-size:21px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description :is(p,li,div.nus-definition-text){font-size:15px!important;line-height:1.55!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nus-description :is(h2,h3){font-size:18px!important}}

/* Compact repository overview on the homepage only. */
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub{box-sizing:border-box!important;background:#f5f8fc!important;border:1px solid #c4d4e2!important;border-top:3px solid #287bbb!important;border-radius:12px!important;padding:12px!important;margin:12px auto!important;min-height:0!important;height:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nwb-repository-heading{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:0!important;margin:0 0 9px!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nwb-repository-heading h2{font-family:Tajawal,Arial,sans-serif!important;font-size:23px!important;line-height:1.4!important;color:#252851!important;margin:0!important;padding:0!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nwb-repository-heading>a{font-family:Tajawal,Arial,sans-serif!important;font-size:14px!important;line-height:1.4!important;padding:5px 8px!important;margin:0!important;min-height:0!important;height:auto!important;width:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.alnodom-sections-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important;align-items:stretch!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub .alnodom-section-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;box-sizing:border-box!important;background:#eaf3fb!important;border:1px solid #c4d4e2!important;border-top:3px solid #287bbb!important;border-radius:10px!important;padding:10px!important;margin:0!important;min-height:0!important;height:auto!important;box-shadow:0 2px 6px #25285108!important;text-align:center!important;text-decoration:none!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub .alnodom-section-name{display:block!important;font-family:Tajawal,Arial,sans-serif!important;font-size:18px!important;line-height:1.4!important;font-weight:700!important;color:#252851!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub .alnodom-section-count{display:inline-flex!important;width:fit-content!important;max-width:100%!important;align-items:center!important;font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;color:#29485b!important;background:#f5f8fc!important;border:1px solid #c4d4e2!important;border-radius:6px!important;padding:3px 7px!important;margin:0!important;min-height:0!important;height:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub .nwb-card-detail{display:block!important;font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important;color:#29485b!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub .alnodom-section-card:after{display:inline-flex!important;justify-content:center!important;align-items:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;background:#287bbb!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:5px 9px!important;margin:auto 0 0!important;min-height:0!important;height:auto!important;box-shadow:none!important}
@media(max-width:800px){html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.alnodom-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub{padding:9px!important;margin:9px auto!important}html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub .alnodom-section-name{font-size:16px!important}html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nwb-repository-heading h2{font-size:21px!important}html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nwb-repository-heading>a{font-size:13px!important}}

html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nsa-repository-section-title{display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;background:#eaf3fb!important;color:#252851!important;border:1px solid #c4d4e2!important;border-top:3px solid #287bbb!important;border-radius:14px!important;padding:10px 12px!important;margin:12px auto 8px!important;min-height:0!important;height:auto!important;text-align:center!important;box-shadow:0 2px 6px #25285108!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main :is(.nsa-repository-section-title,.drs-home-services .section-heading) h2{font-family:Tajawal,Arial,sans-serif!important;font-size:clamp(22px,2.5vw,34px)!important;font-weight:700!important;line-height:1.6!important;color:#252851!important;text-align:center!important;margin:0!important;padding:0!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nsa-repository-section-title+.nwb-repository-hub{margin-top:0!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nsa-repository-overview-link{text-align:center!important;padding:0!important;margin:0 0 8px!important;min-height:0!important;height:auto!important}
html body:is(.home,.page-id-121208).anc-campus.alo-unified.alo-editorial #main#main .nwb-repository-hub>.nsa-repository-overview-link>a{display:inline-flex!important;align-items:center!important;font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;padding:4px 8px!important;margin:0!important;min-height:0!important;height:auto!important;width:auto!important}

/* One action row beneath the brand on tablets and phones. */
@media(max-width:1200px){
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header div.container.header-inner{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:7px 6px!important;padding-top:7px!important;padding-bottom:7px!important;min-height:0!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .brand{grid-column:1/-1!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .menu-toggle{display:flex!important;grid-column:1!important;grid-row:2!important;align-self:center!important;justify-self:start!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:8px!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .nwb-mobile-links{display:flex!important;grid-column:2!important;grid-row:2!important;align-items:center!important;justify-content:center!important;justify-self:center!important;align-self:center!important;flex-flow:row nowrap!important;gap:6px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .nwb-mobile-links>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important;font-family:Tajawal,Arial,sans-serif!important;font-size:clamp(12px,2.5vw,14px)!important;font-weight:700!important;line-height:1.35!important;color:#252851!important;background:#eaf3fb!important;border:1px solid #c4d4e2!important;border-radius:7px!important;white-space:nowrap!important;padding:6px 5px!important;margin:0!important;min-height:36px!important;height:auto!important;min-width:0!important;width:auto!important;box-shadow:0 2px 4px #25285108!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .anc-basket-link{display:inline-flex!important;grid-column:3!important;grid-row:2!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:end!important;white-space:nowrap!important;font-size:12px!important;line-height:1.35!important;min-height:36px!important;height:auto!important;padding:6px 7px!important;margin:0!important;width:auto!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header #site-nav{display:none!important;grid-column:1/-1!important;grid-row:3!important;width:100%!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header:has(.menu-toggle[aria-expanded="true"]) #site-nav{display:flex!important;flex-wrap:wrap!important;position:static!important;gap:6px!important;padding:8px 0!important}
}

@media(max-width:1200px){
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header div.container.header-inner{grid-template-columns:40px minmax(0,1fr) auto!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .menu-toggle{width:40px!important;height:40px!important;min-height:40px!important;min-width:40px!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .nwb-mobile-links{width:100%!important;max-width:240px!important;flex:initial!important;height:40px!important;min-height:40px!important;gap:4px!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .nwb-mobile-links>a{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;padding:4px!important;overflow-wrap:normal!important}
html body.anc-campus.alo-unified.alo-editorial header.site-header.site-header .anc-basket-link{height:40px!important;min-height:40px!important}
}

/* Repository landing page shares the compact homepage identity. */
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main>.page-hero{padding:8px 0!important;margin:0!important;height:auto!important;min-height:0!important;background:#eaf3fb!important;border-bottom:1px solid #c4d4e2!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main>.page-hero h1{font-family:Tajawal,Arial,sans-serif!important;color:#252851!important;font-size:clamp(21px,2.2vw,28px)!important;font-weight:700!important;line-height:1.4!important;text-align:center!important;margin:5px 0!important;padding:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main .breadcrumbs{font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;margin:0 0 4px!important;padding:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main>.alo-blog-tools{padding:8px 0!important;margin:0!important;min-height:0!important;height:auto!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main .alnodom-section-search{padding:7px 9px!important;margin:0!important;border:1px solid #c4d4e2!important;border-radius:9px!important;background:#f5f8fc!important;height:auto!important;min-height:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main .alnodom-section-search>label{font-family:Tajawal,Arial,sans-serif!important;font-size:14px!important;line-height:1.4!important;margin:0 0 4px!important;padding:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main .alnodom-section-search>div{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:7px!important;margin:0!important;padding:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main .alnodom-section-search input[type=search]{flex:1 1 0!important;width:0!important;min-width:0!important;min-height:38px!important;height:38px!important;font-size:16px!important;line-height:1.4!important;padding:6px 10px!important;margin:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main .alnodom-section-search button{flex:0 0 auto!important;width:auto!important;min-height:38px!important;height:38px!important;font-size:15px!important;line-height:1.4!important;padding:6px 15px!important;margin:0!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main #alnodom-section-view{padding:0 12px 8px!important;margin:0!important;min-height:0!important;height:auto!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main #alnodom-section-view>.alnodom-sections-shell{max-width:1320px!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0 auto!important;min-height:0!important;height:auto!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main #alnodom-section-view>.alnodom-sections-shell>p:first-of-type{display:none!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main #alnodom-section-view .nwb-repository-hub{width:100%!important;margin:0 auto!important}

html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main>.page-hero .breadcrumbs>span{display:none!important}
html body.page-id-121208.anc-campus.alo-unified.alo-editorial #main#main>.page-hero .breadcrumbs:after{content:"المستودع الرقمي"!important;display:inline!important;font:inherit!important;color:inherit!important}

/* Compact previous/next section navigation on every service group page. */
html body.anc-campus.alo-unified.alo-editorial #main#main nav.nus-section-navigation{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:8px 0!important;padding:0!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main nav.nus-section-navigation>a{display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:48%!important;min-height:32px!important;height:auto!important;padding:6px 12px!important;margin:0!important;border:1px solid #c4d4e2!important;border-radius:8px!important;background:#eaf3fb!important;color:#252851!important;font-family:Tajawal,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:0 2px 5px #25285108!important}
html body.anc-campus.alo-unified.alo-editorial #main#main nav.nus-section-navigation>a .nus-section-nav-label{display:inline-flex!important;align-items:center!important;gap:5px!important;font:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;white-space:nowrap!important}
html body.anc-campus.alo-unified.alo-editorial #main#main nav.nus-section-navigation>a .nus-section-nav-title{display:none!important}
html body.anc-campus.alo-unified.alo-editorial #main#main nav.nus-section-navigation>a:hover{background:#287bbb!important;color:#fff!important;border-color:#287bbb!important}
html body.anc-campus.alo-unified.alo-editorial #main#main nav.nus-section-navigation>a:focus-visible{outline:2px solid #287bbb!important;outline-offset:3px!important}

/* Footer limited to the six requested trust links. */
html body.anc-campus.alo-unified.alo-editorial footer.site-footer.nsa-site-footer.nsa-trust-only{display:block!important;padding:10px 12px!important;margin:0!important;min-height:0!important;height:auto!important;background:#eaf3fb!important;border-top:3px solid #287bbb!important;box-sizing:border-box!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer{display:block!important;width:min(1180px,100%)!important;max-width:1180px!important;padding:0!important;margin:0 auto!important;border:0!important;background:transparent!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer h2{font-family:Tajawal,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;color:#252851!important;text-align:center!important;margin:0 0 7px!important;padding:0!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer li{display:block!important;min-width:0!important;padding:0!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer a{display:block!important;box-sizing:border-box!important;font-family:Tajawal,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#252851!important;background:#f5f8fc!important;border:1px solid #c4d4e2!important;border-radius:7px!important;text-align:center!important;text-decoration:none!important;padding:6px 8px!important;margin:0!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer a:hover{color:#fff!important;background:#287bbb!important;border-color:#287bbb!important}
@media(max-width:600px){html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only #alo-trust-footer#alo-trust-footer a{font-size:13px!important;padding:6px!important}}

html body.anc-campus.alo-unified.alo-editorial>nav.alo-trust-footer{display:none!important}
html body.anc-campus.alo-unified.alo-editorial footer.nsa-trust-only a:focus-visible{outline:2px solid #287bbb!important;outline-offset:3px!important}

/* Concise information pages linked from the trust footer. */
html body.anc-campus.alo-unified.alo-editorial #main#main>.nsa-trust-page{box-sizing:border-box!important;width:min(1120px,calc(100% - 24px))!important;max-width:1120px!important;min-height:0!important;height:auto!important;margin:10px auto!important;padding:10px!important;background:#f5f8fc!important;border:1px solid #c4d4e2!important;border-radius:10px!important;font-family:Tajawal,Arial,sans-serif!important;color:#29485b!important;text-align:right!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page .nsa-trust-breadcrumb{font-family:Tajawal,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;padding:0!important;margin:0 0 4px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page>h1{font-family:Tajawal,Arial,sans-serif!important;font-size:25px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:normal!important;text-align:center!important;color:#252851!important;background:#eaf3fb!important;border-top:3px solid #287bbb!important;border-radius:8px!important;min-height:0!important;height:auto!important;padding:7px 10px!important;margin:0 0 8px!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page>.nsa-trust-lead{font-family:Tajawal,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;padding:0!important;margin:0 0 8px!important;color:#29485b!important;white-space:normal!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page>.nsa-trust-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:7px!important;padding:0!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards>section{display:block!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;background:#eaf3fb!important;border:1px solid #c4d4e2!important;border-top:2px solid #287bbb!important;border-radius:8px!important;padding:8px 10px!important;margin:0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards>section:last-child:nth-child(odd){grid-column:1/-1!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards h2{font-family:Tajawal,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:normal!important;color:#252851!important;text-align:right!important;padding:0!important;margin:0 0 4px!important;min-height:0!important;background:transparent!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards p{font-family:Tajawal,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;color:#29485b!important;white-space:normal!important;text-align:right!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page a{font-family:Tajawal,Arial,sans-serif!important;color:#287bbb!important;font-size:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;line-height:inherit!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-contact{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:8px 0 0!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-contact a{font-size:14px!important;line-height:1.4!important;text-decoration:none!important;padding:6px 9px!important;margin:0!important;border:1px solid #c4d4e2!important;border-radius:7px!important;background:#eaf3fb!important;min-height:0!important;height:auto!important}
html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page a:focus-visible{outline:2px solid #287bbb!important;outline-offset:3px!important}
@media(max-width:600px){html body.anc-campus.alo-unified.alo-editorial #main#main>.nsa-trust-page{width:calc(100% - 16px)!important;padding:8px!important;margin:8px auto!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page>h1{font-size:21px!important;padding:6px 8px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards>section{padding:7px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards h2{font-size:15px!important}html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-cards p,html body.anc-campus.alo-unified.alo-editorial #main#main .nsa-trust-page>.nsa-trust-lead{font-size:14px!important;line-height:1.5!important}}

html body.anc-campus.alo-unified.alo-editorial:has(.nsa-trust-page) section.an-reviews{display:none!important}
