.page-request-access .request-intro {
  margin-bottom: 22px;
  color: var(--ink-soft);
  line-height: 1.6;
}
.page-request-access .info-note p {
  font-size: 14px;
  color: var(--ink-soft);
  line-height: 1.6;
}
.page-request-access .links {
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-align: center;
}

/* A concise confirmation after the access request succeeds. */
.page-request-access.signup-complete .auth-story,
.page-request-access.signup-complete .site-header,
.page-request-access.signup-complete .brand>p,
.page-request-access.signup-complete .request-intro,
.page-request-access.signup-complete .links{display:none}
.page-request-access.signup-complete .wrapper{display:flex;justify-content:center;align-items:center;min-height:100dvh;max-width:600px;padding:32px 24px}
.page-request-access.signup-complete .card{width:100%;padding:40px 32px;text-align:center}
.page-request-access.signup-complete .brand{align-items:center;margin-bottom:16px}
.page-request-access.signup-complete .brand h1{font-size:clamp(28px,5vw,34px);line-height:1.15;margin:8px 0 0}
.page-request-access.signup-complete .signup-success{padding:0}
.page-request-access.signup-complete .signup-success p{margin:0;color:var(--ink-soft);font-size:17px;line-height:1.7}
.signup-success .btn{margin-top:24px}

.signup-success p{margin:0;color:var(--ink-soft);font-size:17px;line-height:1.7}
.signup-success .submit-btn{display:block;margin-top:24px;text-decoration:none}
