#adg-u11 .adg-galaxy-opening .adg-opening-vision h1 {
  top: auto;
}

#adg-u11 .adg-galaxy-opening .adg-welcome-introduction {
  max-inline-size: 44ch;
  margin: clamp(14px, 2.5dvh, 26px) 0 0;
  color: #c1d3c5;
  font: 400 clamp(16px, 1.25vw, 22px)/1.5 var(--adg-font);
  text-wrap: pretty;
}

#adg-u11 .adg-galaxy-opening .adg-welcome-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  min-block-size: 46px;
  margin-block-start: clamp(16px, 2.7dvh, 30px);
  padding: 10px 19px;
  border: 1px solid #ffdc83;
  border-radius: 9px;
  background: #edc15c;
  color: #151e17;
  font: 600 15px/1.3 var(--adg-font);
  cursor: pointer;
}

#adg-u11 .adg-galaxy-opening .adg-welcome-action:hover {
  background: #f6d584;
}

#adg-u11 .adg-galaxy-opening .adg-welcome-action:focus-visible {
  outline: 2px solid #f0ead3;
  outline-offset: 4px;
}

@media (max-width: 860px) {
  #adg-u11 .adg-galaxy-opening .adg-welcome-introduction {
    margin-inline: auto;
  }

  #adg-u11 .adg-galaxy-opening .adg-about-layout > .adg-opening-about {
    text-align: start;
  }
}
