);
  text-decoration: none;
  text-align: center;
  max-width: 19ch;
  align-self: center;
  white-space: pre;
}
.logo__headline > a {
  color: inherit;
  text-decoration: inherit;
}
.logo__subheadline {
  font-size: 1em;
  font-weight: 475;
}
@media screen and (min-width: 1200px) {
  .logo__subheadline {
    font-size: 1.5em;
  }
}
.logo__menu-button {
  display: none;
}
.logo__menu {
  font-size: 0.875em;
  margin-block-start: 2em;
  font-weight: 675;
  display: block;
}
@media screen and (max-width: 1199