.page-login .main-wrapper.single-column {
  min-height: calc(100vh - 5rem);
  align-items: flex-start;
  padding: clamp(6rem, 18vh, 12rem) var(--space-3);
}

.page-login .col-single {
  max-width: 520px;
  border-radius: 16px;
  box-shadow: var(--shadow);
  overflow: hidden;
}

.page-login .col-content {
  align-items: stretch;
}

.page-login fieldset {
  display: grid;
  gap: 1.4rem;
}

.page-login .btn {
  width: 100%;
  height: 3.6rem;
}
