/* Shared navigation; the institution's own brand and main content remain intact. */
body #bs-institution-links {
  box-sizing:border-box; position:relative; display:flex!important; flex:0 0 auto;
  align-items:center; justify-content:space-between; gap:16px 32px;
  width:100%; max-width:none; min-width:0; margin:0; padding:15px max(24px,calc((100vw - 1280px)/2));
  border:0; border-bottom:1px solid #d9b4da35; border-radius:0;
  background:#17101b; color:#f8f1f8; font:500 13px/1.45 Arial,Helvetica,sans-serif;
  text-align:left; letter-spacing:0; text-transform:none; isolation:isolate;
}
#bs-institution-links p {margin:0; padding:0; max-width:none; color:inherit; font:600 14px/1.35 Arial,Helvetica,sans-serif; letter-spacing:0; text-transform:none;}
#bs-institution-links div {display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center; gap:4px 20px;}
body #bs-institution-links a {display:inline-flex; align-items:center; min-height:32px; margin:0; padding:0; border:0; border-radius:0; background:none; color:#e7cce8; font:500 13px/1.4 Arial,Helvetica,sans-serif; text-decoration:none; letter-spacing:0; text-transform:none; white-space:nowrap;}
body #bs-institution-links a:hover {color:#fff; text-decoration:underline; text-underline-offset:4px;}
body #bs-institution-links a:focus-visible {outline:2px solid #e7cce8; outline-offset:5px;}
html:is([data-vera-auth-state="signed-in"],[data-vera-auth-state="pending"],[data-vera-app-route="true"]) #bs-institution-links,
body:has(#vera-app:not(.hidden)) #bs-institution-links {display:none!important;}
@media(max-width:1000px) {body #bs-institution-links {justify-content:center; flex-wrap:wrap; gap:7px; text-align:center;} #bs-institution-links div {justify-content:center;}}
@media(max-width:600px) {body #bs-institution-links {padding:12px 16px; gap:6px;} #bs-institution-links p {font-size:13px;} #bs-institution-links div {gap:0 15px;} body #bs-institution-links a {min-height:36px; font-size:12px;}}
@media(forced-colors:active) {body #bs-institution-links {background:Canvas; color:CanvasText; border-bottom:1px solid CanvasText;} body #bs-institution-links a {color:LinkText;}}
