/* Original AIM identity, recolored for the warm-white website. */
.aim-logo{display:block;object-fit:contain;flex:none;max-width:100%}.brand:has(>.aim-logo){display:inline-flex;width:205px;flex:none;letter-spacing:normal}.brand>.aim-logo{width:205px;height:40px}.footer .brand{width:205px}.owner-brand>.aim-logo{width:180px;height:35px}.owner-brand{letter-spacing:normal}.owner-brand>span{line-height:1.3}.mega-story-art>img{width:72px;height:50px;object-fit:contain}.owner-results-page .owner-top{min-height:64px}.demo-scan .v7-brand>.owner-brand{display:flex;align-items:center;gap:14px}.demo-scan .owner-brand span{font-size:11px;color:#6f665a}.owner-optimize .demo-optimize-top>.owner-brand{gap:14px}
@media(max-width:700px){.brand:has(>.aim-logo),.brand>.aim-logo{width:174px}.brand>.aim-logo{height:34px}.owner-brand>.aim-logo{width:158px;height:31px}.owner-brand>span{font-size:10px}.owner-results-page .owner-top{min-height:54px}.owner-optimize .demo-optimize-top>.owner-brand{gap:11px}.owner-optimize .owner-brand span{max-width:145px}.footer .brand,.footer .brand>.aim-logo{width:190px}}
