.institution-highlights{padding:50px 6% 32px;border-top:1px solid #e9e9e2;border-bottom:1px solid #e9e9e2;background:#fbfbf8;overflow:hidden}body:not([data-hub=home]) .institution-highlights{display:none}.institution-strip-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px}.institution-strip-heading h2{font-size:30px;font-weight:550;letter-spacing:-1px;color:#202725;margin:10px 0}.institution-strip-heading p{font-size:13px;color:#747e70;margin:8px 0}.institution-strip-heading>div:last-child{display:flex;gap:18px;align-items:center}.institution-strip-heading a,.institution-strip-heading button{font-family:inherit;font-size:12px;color:#816b43;background:none;border:0;text-decoration:none;cursor:pointer;padding:10px 0}.institution-strip-heading button{border-bottom:1px solid #c9c1aa}.institution-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);direction:ltr}.institution-marquee-track{display:flex;width:max-content;animation:institution-scroll 180s linear infinite;gap:16px}.institution-marquee-group{display:flex;gap:16px;flex:none}.institution-marquee-group>a{width:260px;min-height:110px;background:white;border:1px solid #e2e5da;border-radius:15px;text-decoration:none;display:flex;align-items:center;padding:18px;color:inherit}.institution-marquee:hover .institution-marquee-track,.institution-marquee:focus-within .institution-marquee-track,.is-paused .institution-marquee-track{animation-play-state:paused}.institution-strip-note{font-size:10px;color:#88907d;margin:20px 0 0}.institution-brand{display:flex;align-items:center;gap:20px;padding:35px;background:#f1f3eb;min-height:170px;overflow-wrap:anywhere}.institution-brand>img{height:70px;width:70px;object-fit:contain;flex-shrink:0}.institution-monogram{display:grid;place-items:center;font-size:25px;letter-spacing:-1px;font-weight:650;width:76px;height:76px;background:#fff;border:1px solid #d7decb;border-radius:18px;color:#67744c;flex-shrink:0}.institution-brand>span:last-child{min-width:0}.institution-brand small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#7c856a;margin-bottom:10px}.institution-brand strong{font-size:23px;line-height:1.35;font-weight:550;letter-spacing:-.6px;display:block;color:#263027}.institution-brand.compact{padding:0;min-height:0;background:transparent;gap:13px}.institution-brand.compact .institution-monogram{width:43px;height:48px;font-size:16px;border-radius:10px}.institution-brand.compact strong{font-size:14px;letter-spacing:-.2px;line-height:1.45}.institution-brand.compact small{font-size:8px;letter-spacing:.5px;line-height:1.4;margin-bottom:6px}.institution-brand.compact img{width:43px;height:48px}.institution-type-bank,.institution-type-branch{background:#eaf0f2}.institution-type-bank .institution-monogram,.institution-type-branch .institution-monogram{color:#426574;border-color:#cedbe0}.institution-type-government,.institution-type-company{background:#f5f1e8}.institution-type-government .institution-monogram,.institution-type-company .institution-monogram{color:#8b7046;border-color:#e3dac5}.institution-type-hospital{background:#eaf2f0}.institution-type-hospital .institution-monogram{color:#4d7b70;border-color:#c6ded7}.institution-hero{position:relative}.institution-hero .institution-brand{padding:40px;min-height:220px}.institution-hero .institution-brand strong{font-size:30px;max-width:700px}.institution-directory-label{position:absolute;top:18px;right:20px;font-size:8px;letter-spacing:2px;color:#88907e}.institution-disclosure{border:1px solid #e3dfd2;border-radius:12px;margin:20px 0;padding:20px 24px;background:#faf9f4}.institution-disclosure b{font-size:12px;color:#846e47}.institution-disclosure p,.institution-disclosure small{font-size:11px;line-height:1.9;color:#7b8271;display:block}.institution-disclosure a{font-size:12px;color:#78653e;display:inline-block;padding:8px 0}.institution-badge{font-size:10px;color:#856f48;border:1px solid #e4decb;background:#faf7ed;border-radius:12px;padding:5px 9px}.institution-contact-actions{display:grid;gap:10px}.institution-contact-actions button{margin:0!important;overflow-wrap:anywhere}.institution-contact-status,.institution-admin-error{font-size:12px;color:#9c583f;line-height:1.8}.institution-branches{display:grid;gap:10px;margin:20px 0}.institution-branches>a{padding:16px 19px;border:1px solid #dfe4d6;border-radius:10px;color:#29312a;text-decoration:none;display:flex;justify-content:space-between;gap:15px;font-size:13px}.institution-branches span{font-size:11px;color:#838a75}.institution-branch-heading{margin-top:35px}.institution-branch-heading a{font-size:12px;color:#856735}.institution-admin-heading{display:flex;gap:25px;align-items:center;justify-content:space-between;margin:10px 0 25px}.institution-admin-heading h2{font-size:29px;letter-spacing:-1px;margin:10px 0}.institution-admin-heading p{font-size:12px;line-height:1.8;color:#79836c;max-width:620px}.institution-admin-heading button{flex-shrink:0;font-size:12px}.institution-coverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:12px;margin-bottom:20px}.institution-coverage>span{background:#f7f8f1;border:1px solid #e1e5d7;border-radius:12px;padding:17px;font-size:10px;color:#7d856b;line-height:1.5}.institution-coverage b{display:block;font-size:25px;font-weight:500;color:#293328;margin-bottom:6px}.institution-admin-search{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:13px;align-items:end;margin:28px 0}.institution-admin-search label,.institution-editor label{display:block;font-size:12px;color:#747e68;line-height:1.8}.institution-admin-search input,.institution-admin-search select,.institution-editor input:not([type=checkbox]),.institution-editor select,.institution-editor textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d4dac8;border-radius:9px;font-family:inherit;font-size:13px;background:#fff;color:#293127;margin-top:7px}.institution-editor textarea{min-height:110px;resize:vertical}.institution-admin-list{display:grid;gap:15px}.institution-admin-list>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) 170px;gap:25px;border:1px solid #dfe4d6;border-radius:14px;padding:24px;background:white}.institution-admin-list p{font-size:12px;color:#79836b}.institution-admin-list small{font-size:10px;color:#818a73;line-height:1.7}.institution-admin-actions{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.institution-admin-actions a,.institution-admin-actions button,.institution-admin-pagination button{background:none;border:0;padding:6px 0;color:#846c40;font-family:inherit;font-size:12px;cursor:pointer;text-decoration:none}.institution-admin-actions button:last-child{color:#985c45}.institution-admin-pagination{display:flex;justify-content:space-between;margin:25px 0}.institution-editor{max-width:850px;display:grid;gap:20px}.institution-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.institution-editor-check{display:flex!important;align-items:flex-start;gap:10px}.institution-editor-check input{width:17px;height:17px;flex-shrink:0;margin-top:4px;accent-color:#856735}.institution-editor .btn{justify-self:start}.institution-coverage+ .network-note{max-width:850px}.institution-admin-list .institution-metrics{margin-bottom:0}
@keyframes institution-scroll{to{transform:translateX(calc(-50% - 8px))}}
@media(max-width:900px){.institution-strip-heading{align-items:flex-start;flex-direction:column;gap:6px}.institution-admin-list>article{grid-template-columns:1fr}.institution-admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.institution-admin-search{grid-template-columns:1fr 1fr}.institution-admin-heading{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:600px){.institution-highlights{padding:35px 5% 25px}.institution-strip-heading h2{font-size:25px}.institution-strip-heading>div:last-child{gap:18px;flex-wrap:wrap}.institution-strip-heading p{font-size:12px;line-height:1.7}.institution-marquee-group>a{width:230px;min-height:100px}.institution-hero .institution-brand{padding:45px 22px 26px;min-height:190px;gap:15px}.institution-hero .institution-brand strong{font-size:22px}.institution-hero .institution-monogram{width:60px;height:65px;font-size:21px}.institution-brand{padding:24px;gap:14px}.institution-brand strong{font-size:20px}.institution-disclosure{padding:18px}.institution-branches>a{flex-direction:column;gap:5px}.institution-editor-grid,.institution-admin-search{grid-template-columns:1fr}.institution-editor input,.institution-editor select,.institution-editor textarea,.institution-admin-search input,.institution-admin-search select{font-size:16px}.institution-admin-list>article{padding:20px}.institution-admin-actions button,.institution-admin-actions a{min-height:40px}.institution-admin-list .institution-brand.compact strong{font-size:17px}}
@media(prefers-reduced-motion:reduce){.institution-marquee-track{animation:none}.institution-marquee{overflow:auto;mask-image:none}.institution-marquee-group[aria-hidden]{display:none}.institution-strip-heading [data-institution-motion]{display:none}}

/* UAE Essentials uses a full-width original brand image, with no inset thumbnail. */
.institution-marquee-group>.institution-featured-card{display:block;width:280px;min-height:0;padding:0;overflow:hidden;border:1px solid #fff;border-radius:13px;background:#fff;box-shadow:0 2px 8px #20334012}
.institution-featured-image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.75;overflow:hidden;border:1px solid #fff;background:var(--institution-featured-bg,#fff)}
.institution-featured-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;object-fit:contain;filter:none!important;opacity:1}
.institution-featured-image.is-photo>img{object-fit:cover}
.institution-featured-image>span{font-size:21px;font-weight:650;padding:16px;text-align:center;color:#25343b}
.institution-featured-copy{padding:12px 14px 15px;text-align:start;direction:initial}
.institution-featured-copy small{display:block;font-size:9px;line-height:1.4;color:#716442;margin-bottom:5px}
.institution-featured-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600;line-height:1.4;color:#25343b}
@media(max-width:600px){.institution-marquee-group>.institution-featured-card{width:240px}.institution-featured-copy strong{font-size:14px}}

.institution-featured-card>a{display:block;color:inherit;text-decoration:none}.institution-featured-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 14px}.institution-featured-actions .public-button{display:flex;align-items:center;justify-content:center;margin:0;padding:11px 7px;min-height:44px;border:1px solid #cbdcd7;border-radius:8px;background:#fff;color:#185f63;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.search-contact-buttons>.institution-featured-actions{width:100%;padding:0}.institution-featured-card:focus-within{outline:2px solid #b19768;outline-offset:3px}

.institution-profile-quick-actions{display:none}
