@media (max-width: 767.98px) {
  .ta-social-links {
    padding-block: var(--ta-section-padding-y-mobile);
  }

  .ta-social-links .ta-social-links__box {
    padding: var(--ta-space-5);
  }

  .ta-social-links .ta-social-links__title {
    font-size: var(--ta-type-card-title-size-mobile);
  }

  .ta-social-links .ta-social-links__items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--ta-space-6);
  }

  .ta-social-links .ta-social-links__items a {
    font-size: var(--ta-type-card-text-size-mobile);
  }
}
