.page--4xx .section_main, .page--user .section_main {
    --page-userr_s: 3.75rem;
    --_page-user_pb: var(--page-user_pb, var(--page-userr_s));

    padding-block: var(--_page-user_pb);
  }

.page--4xx {
  display: flex;
  flex-direction: column;
}

.page--4xx > .main-content {
    flex-grow: 1;
    align-items: center;
    font-size: 2.25rem;
    text-align: center;
    text-wrap: balance;
  }

.page--user form {
    background: var(--c-gray-100);
    padding: var(--gutter);
    border-radius: var(--b-r);
  }
