/* Use the approved, complete logo lockup everywhere; never rebuild its lettering. */
.cme-brand.cme-brand{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;position:static;min-height:0;min-width:0;max-width:100%;padding:0;line-height:1;text-decoration:none;color:#075567}
.cme-brand.cme-brand .cme-brand-logo{display:block;position:static;transform:none;width:clamp(180px,18vw,260px);max-width:100%;height:auto;min-height:0;object-fit:contain;flex:none;aspect-ratio:321/50;margin:0}
.cme-brand.cme-brand .cme-brand-context{display:block;font:600 11px/1.3 Arial,sans-serif;letter-spacing:.06em;color:#075567;margin:0;text-transform:none}
.cme-brand.cme-brand:focus-visible{outline:3px solid #086477;outline-offset:5px;border-radius:3px}
.cme-brand-header{gap:18px}
.cme-admin-header{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:auto;padding:24px 0;border-bottom:1px solid #d8eae9}
.cme-brand-solo{margin:0 auto 28px}
@media(max-width:600px){
 .cme-brand.cme-brand .cme-brand-logo{width:180px}
 .cme-brand-header{height:auto;min-height:76px;row-gap:14px;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}
 .cme-help-page header{flex-wrap:wrap}
 .cme-admin-header{align-items:flex-start}
}

