.User {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

  .User_alignTop {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .User_size_xs .User-Info {
        margin-top: var(--space-xs);
      }

  .User_size_s .User-Block:not(:first-child) {
        margin-left: var(--space-xs);
      }

  .User-Block:not(:first-child) {
    margin-left: var(--space-m);
  }

  .User-Description {
    margin-top: var(--space-m);
  }

  .User-Contacts {
    margin-top: var(--space-m);
  }

  .User-Contacts .Text_size_s:not(:first-child) {
      margin-top: var(--space-2xs);
    }

  .User-Socials {
    margin-top: var(--space-xl);
  }

  .User-Socials > .Button:not(:first-child) {
      margin-left: var(--space-m);
    }
