.brand{display:inline-flex;align-items:center;gap:0;line-height:1;flex-shrink:0}
.brand-logo{display:block;width:174px;height:auto;aspect-ratio:1934/435;flex-shrink:0;overflow:hidden}
.brand:focus-visible{outline:2px solid #a6bad4;outline-offset:6px;border-radius:2px}
.footer-brand .brand-logo,.purchase-footer .brand-logo{width:148px}
.purchase-header .brand-logo,.payment-result>.brand .brand-logo{width:190px}
@media(max-width:600px){.brand-logo{width:144px}.footer-brand .brand-logo,.purchase-footer .brand-logo{width:132px}.purchase-header .brand-logo,.payment-result>.brand .brand-logo{width:164px}.site-header .header-inner{gap:16px}}
@media(max-width:420px){.site-header .brand-logo{width:136px}.site-header nav{gap:16px}}
