.brand{line-height:0;letter-spacing:normal;flex-shrink:0}.brand-logo{display:block;width:270px;height:76px;max-width:100%;object-fit:cover;object-position:center}.header-inner{min-height:110px}footer .brand{background:#fff;padding:12px 16px;border-radius:3px}footer .brand-logo{width:270px;height:76px}@media(max-width:700px){.header-inner{min-height:86px}.header-inner .brand{width:220px;max-width:calc(100% - 88px)}.header-inner .brand-logo{width:100%;height:auto;aspect-ratio:3.55;object-fit:cover}footer .brand{max-width:100%}footer .brand-logo{width:240px;height:auto;aspect-ratio:3.55}}
