/* Registered mark: separate vector UI element, original logo artwork preserved. */
.brand-lockup{position:relative;display:inline-flex;align-items:flex-start;flex-shrink:0;color:var(--ink);padding-right:13px;line-height:0}
.brand-lockup .brand-registration{position:absolute;top:-3px;right:0;width:9px;height:9px;overflow:visible}
.brand-lockup--footer{padding-right:17px}
.brand-lockup--footer .brand-registration{width:11px;height:11px;top:-4px}
.footer-legal-copy{display:block;line-height:1.6}
.trademark-notice{display:block;margin-top:5px}
@media(max-width:680px){.brand-lockup--header{padding-right:11px}.brand-lockup--header .brand-registration{width:8px;height:8px;top:-3px}.brand-lockup--footer .brand-registration{width:10px;height:10px}.trademark-notice{font-size:12px}}
@media(max-width:370px){.brand-lockup--header .logo{width:110px}.header-inner{gap:8px}.header-order{padding:10px 9px;gap:7px;font-size:.7rem}}
