.block--system-branding-block {
  height: 72px;
}

.block--system-branding-block a {
  display: block;
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.block--system-branding-block img {
  display: block;
  height: 100%;
}

@media all and (min-width: 37.5em) {
  .block--system-branding-block {
    flex-shrink: 1;
  }
}

@media all and (min-width: 48rem) {
  .block--system-branding-block {
    height: 96px;
    margin-bottom: 0;
    margin-right: auto;
  }
}

@media all and (min-width: 64rem) {
  .block--system-branding-block {
    padding-right: 16px;
  }
}

