/* Identity presentation is driven by one published company profile. */
.company-public-brand{display:flex;align-items:center;gap:11px;min-width:0;max-width:100%;color:inherit}.company-public-brand .company-symbol{display:block;width:44px;height:44px;flex:0 0 auto}.company-public-brand .company-master{display:block;width:auto;max-width:min(var(--company-logo-desktop,180px),100%);height:auto;max-height:90px;object-fit:contain;flex:0 1 auto}.company-public-brand.in-footer .company-master{max-width:min(var(--company-logo-footer,180px),100%);max-height:120px}.company-wordmark{display:none!important;flex-direction:column;min-width:0;line-height:1.25}.company-wordmark strong{font-size:clamp(16px,1.8vw,23px);letter-spacing:-.035em;overflow-wrap:anywhere}.company-wordmark small{font-size:10px;line-height:1.4;margin-top:4px;opacity:.76;max-width:220px}.brand:has(.company-public-brand){max-width:420px}.header .header-inner{gap:16px}.prose p{white-space:pre-line}.footer .company-wordmark strong{color:#fff}
@media(max-width:1000px){.header .brand:has(.company-public-brand){max-width:42vw}.company-wordmark strong{font-size:17px}}@media(max-width:640px){.company-public-brand .company-master{max-width:min(var(--company-logo-mobile,140px),100%);max-height:70px}.company-public-brand .company-symbol{width:36px;height:36px}.company-public-brand{gap:8px}.company-wordmark strong{font-size:15px}.company-wordmark small{max-width:130px;font-size:9px}.header .brand:has(.company-public-brand){max-width:52vw}.footer .company-wordmark strong{font-size:21px}.company-public-brand.in-footer .company-master{max-width:min(var(--company-logo-footer,180px),100%)}}
