body.page-help {
  min-height: 100vh;
  font-size: 0;
}

.wind {
  position: fixed;
  inset: 0;
  overflow: hidden;
  z-index: 0;
}

.helpScreen {
  position: relative;
  z-index: 1;
  width: 100vw;
  min-height: 100vh;
  display: grid;
  place-items: center;
  padding: 3vh;
}

.helpBubble {
  position: relative;
  display: grid;
  place-items: center;
  animation: fadeIn 0.55s ease-out both;
}

.helpBubbleImage {
  width: min(92vw, 86vh);
  max-height: 78vh;
  filter: drop-shadow(0 24px 42px rgba(70, 49, 55, 0.12));
}

.helpText {
  position: absolute;
  top: 24%;
  width: min(70vw, 54vh);
  font-size: 2.05vh;
  line-height: 1.75;
  text-align: center;
  color: var(--body);
  white-space: normal;
}

.closeBubble {
  top: 3vh;
  right: 4vh;
}

@media (max-width: 720px) {
  .helpText {
    width: min(78vw, 52vh);
    font-size: 15px;
  }

  .closeBubble {
    top: 14px;
    right: 14px;
  }
}
