/* Approved artwork only. Light marks use the existing white-background alpha treatment. */
.brand-mark{display:inline-block;vertical-align:middle;flex-shrink:0;width:176px;max-width:100%;height:auto;aspect-ratio:10/3;overflow:visible}
.brand-mark.brand-mark--compact{width:128px}
.brand-mark.brand-mark--small{width:104px}
.brand-mark.brand-mark--menu{width:196px}
.brand-mark.brand-mark--dark{background:#1c1c28}
.brand-logo.brand-mark{background:transparent;border-radius:0}
.brand-logo.brand-mark--dark{background:#1c1c28}
.navigation-panel-heading>.brand-mark{display:block;max-width:100%;margin-bottom:12px}
.brand-signature{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}
.brand-signature>span{margin:0;text-align:left}
.workspace-footer>.brand-signature{flex-shrink:0}
.intake-footer .brand-mark{display:block;margin-bottom:12px}
.brand-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}
.brand-eyebrow .eyebrow{margin:0}
.message-meta .brand-signature{gap:8px}
.footer-bottom .brand-signature{gap:8px}
.dp-brand .brand-mark{display:block;width:112px;margin-bottom:8px}
.preview-footer>.brand-mark,.private-footer>.brand-mark{display:block;margin-bottom:12px}
@media(max-width:740px){.navigation-panel-heading>.brand-mark{width:176px}.brand-eyebrow{gap:8px 12px}.dp-brand .brand-mark{width:104px;margin-bottom:7px}}
@media print{.brand-mark{break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.public-site .footer-intro .brand-mark{display:block;width:200px}
@media(max-width:740px){.public-site .footer-intro .brand-mark{width:180px}}
