.mmx-credit-band{
  position:relative;
  z-index:1;
  min-height:76px;
  margin-top:22px;
  padding:17px 24px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#07111b;
  border-top:1px solid rgba(255,255,255,.07);
}

.mmx-credit{
  display:inline-flex;
  align-items:center;
  gap:11px;
  color:#dcebf7;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.2;
  text-decoration:none;
  opacity:.78;
}

.mmx-credit-logo{
  width:42px;
  height:30px;
  flex:none;
  background:currentColor;
  -webkit-mask:url('/assets/memex-mark.svg') center/contain no-repeat;
  mask:url('/assets/memex-mark.svg') center/contain no-repeat;
}

.mmx-credit-q{
  display:block;
  margin-bottom:2px;
  font-size:9.5px;
  letter-spacing:0;
  opacity:.65;
}

.mmx-credit-b{
  display:block;
  font-size:14px;
  font-weight:800;
  letter-spacing:0;
}

.mmx-credit-b em{
  display:block;
  margin-top:1px;
  font-size:7.5px;
  font-style:normal;
  font-weight:400;
  letter-spacing:0;
  opacity:.65;
}

@media(max-width:560px){
  .mmx-credit-band{
    min-height:70px;
    padding:15px 18px;
  }

  .mmx-credit{
    gap:10px;
  }

  .mmx-credit-logo{
    width:36px;
    height:26px;
  }

  .mmx-credit-q{
    font-size:9px;
  }

  .mmx-credit-b{
    font-size:12.5px;
  }

  .mmx-credit-b em{
    font-size:7px;
  }
}
