.auth-brand {
  border-right: 1px solid var(--line);
  color: var(--navy);
  background: #fff;
}

.auth-brand::after {
  border-color: rgba(96, 145, 218, .055);
}

.auth-logo {
  filter: none;
  opacity: 1;
}

.auth-brand .eyebrow.light {
  color: var(--blue);
}

.auth-brand-copy > p:last-child {
  color: #60758b;
}

.auth-trust {
  border-top-color: #dce7f0;
}

.auth-trust > div > span {
  border-color: #c8ddec;
  background: var(--soft);
  color: var(--navy);
}

.auth-trust p {
  color: #718296;
}

.auth-trust strong {
  color: var(--navy);
}

.portal-header {
  position: sticky;
  z-index: 9;
  top: 0;
}

.portal-view {
  scroll-margin-top: 112px;
}

.auth-shell[hidden],
.portal-shell[hidden],
.filtered-out {
  display: none !important;
}

@media (max-width: 760px) {
  .portal-view {
    scroll-margin-top: 92px;
  }
}
