/* The selected Orbital P and shared outlined wordmark, scoped to brand links. */
.brand.brand-lockup{display:inline-flex;align-items:center;gap:0;letter-spacing:0;flex:0 0 auto}
.brand.brand-lockup img{display:block;width:228px;height:auto;max-width:100%;flex:0 0 auto}
.brand.brand-lockup:focus-visible{outline:2px solid #aacfff;outline-offset:6px;border-radius:5px}
.footer .brand.brand-lockup img{width:212px}
.admin-header .brand.brand-lockup{gap:12px}
.admin-header .brand.brand-lockup img{width:192px}
.admin-header .brand.brand-lockup span{margin-left:0}
@media(max-width:700px){.header .brand.brand-lockup img{width:190px}.footer .brand.brand-lockup{flex:1 1 100%}.admin-header .brand.brand-lockup img{width:174px}}
/* The wider vector lockup needs room before the narrow mobile breakpoint. */
@media(max-width:900px){
  .header{gap:14px;align-items:center}
  .header .menu-toggle{display:block;background:#0e213acc;border:1px solid #6682a5;color:white;border-radius:25px;padding:8px 16px;font-size:13px;flex:0 0 auto}
  .header nav{display:none;position:absolute;left:20px;right:20px;top:90px;padding:24px;background:#0b1c33f5;border:1px solid #49617f;border-radius:15px;flex-direction:column;align-items:stretch;gap:22px}
  .header nav.open{display:flex}
  .header nav .button{margin-left:0}
}
@media(max-width:700px){.header nav{top:80px}}
