.client-language{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #b7c8cd;border-radius:8px;text-decoration:none;color:var(--teal);font-size:13px;font-weight:650;white-space:nowrap;background:#f4f8fa}.monogram{flex:none}.monogram img{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}.monogram:has(img){padding:3px}.monogram span{letter-spacing:1px;margin-left:0}.account{flex-wrap:wrap;justify-content:flex-end;gap:12px}@media(max-width:650px){.header-inner{flex-wrap:wrap}.brand{min-width:0;flex:1 1 220px}.account{width:100%;justify-content:space-between;padding-top:0}.wordmark{overflow-wrap:anywhere}.client-language{font-size:13px}}
/* Keep the full office logo at its natural aspect ratio. */
.monogram:has(img){display:grid;place-items:center;width:auto;height:64px;max-width:200px;padding:0;border:0;border-radius:0;background:transparent}.monogram img{width:auto;height:auto;max-width:200px;max-height:64px;object-fit:contain;border-radius:0}.brand>div{min-width:0}@media(max-width:650px){.monogram:has(img){height:52px;max-width:130px}.monogram img{max-width:130px;max-height:52px}.brand{flex-wrap:wrap}}
