/* Preserve the supplied trademark intact; size it for the 200px source. */
.dfin-official-brand{gap:12px}.dfin-brand-logo{display:block;width:68px;height:68px;object-fit:contain;flex:none;background:#fff;border-radius:3px}.dfin-official-brand .brand-copy strong{font-size:1.17rem}.dfin-official-brand .brand-copy small{font-size:.59rem;letter-spacing:.065em}.site-footer .dfin-brand-logo{width:96px;height:96px;padding:5px;border-radius:7px}.site-footer .dfin-official-brand{align-items:center;gap:14px}.site-footer .dfin-official-brand .brand-copy small{white-space:normal;max-width:155px;line-height:1.5}.dfin-profile-logo,.dfin-contact-logo,.dfin-company-logo{display:block;object-fit:contain;background:#fff;max-width:100%;height:auto}.dfin-profile-logo{width:104px;margin:0 0 20px;border-radius:5px}.dfin-contact-logo{width:110px;margin:0 0 21px;border-radius:5px}.company-facts .dfin-company-logo{width:152px;margin:0 auto 23px;border-radius:6px;padding:5px}.dfin-official-brand:focus-visible{outline:2px solid #159bca;outline-offset:4px}
@media(max-width:1250px){.header-inner .dfin-official-brand{gap:9px}.header-inner .dfin-official-brand .brand-copy strong{font-size:1.06rem}.header-inner .dfin-official-brand .brand-copy small{font-size:.56rem}}
@media(max-width:820px){.company-facts .dfin-company-logo{grid-column:1/-1;width:136px;margin-inline-start:0}}
@media(max-width:620px){.header-inner .dfin-brand-logo{width:56px;height:56px}.header-inner .dfin-official-brand .brand-copy strong{font-size:1.04rem}.header-inner .dfin-official-brand .brand-copy small{display:none}.site-footer .dfin-brand-logo{width:86px;height:86px}.dfin-profile-logo{width:90px;margin-bottom:17px}}
