@media (min-width: 1020px) {
  body {
    font-size: 15px;
    line-height: 25px;
  }
  .container {
    width: 730px;
    margin: 144px auto;
  }

  h1 {
    font-size: 26px;
    line-height: 38px;
  }
  h3 {
    font-size: 16px;
    line-height: 24px;
  }
  input[type="text" i] {
    font-size: 18px;
  }

  button {
    font-size: 16px;
  }

  .card {
    padding: 48px;
  }

  .card__header_content {
    padding-left: 37px;
    flex-direction: row;
    justify-content: space-between;
  }
  .card__picture img {
    width: 117px;
  }
  .card__content {
    padding-left: calc(117px + 37px);
  }
  .social {
    text-align: left;
  }

  .links {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}
