

@media (min-width: 1080px) {
  .article {
    grid-column: 1 / 3;
  }
}


@media (min-width: 1080px) {
  .article .article__body html, .article .article__body body, .article .article__body .font-body {
    font: var(--font-desktop-body1);
  }

  .article .article__body h1, .article .article__body .heading-1 {
    font: var(--font-desktop-h1);
  }

  .article .article__body h2, .article .article__body .heading-2 {
    font: var(--font-desktop-h2);
  }

  .article .article__body h3, .article .article__body .heading-3 {
    font: var(--font-desktop-h3);
  }

  .article .article__body h4, .article .article__body .heading-4 {
    font: var(--font-desktop-h4);
  }

  .article .article__body h5, .article .article__body .heading-5 {
    font: var(--font-desktop-h5);
  }

  .article .article__body p {
    font: var(--font-desktop-body1);
  }

  .article .article__body strong {
    font: var(--font-desktop-body1-bold);
  }

  .article .article__body table thead {
    font: var(--font-desktop-body2-bold);
  }

  .article .article__body table tbody {
    font: var(--font-desktop-body2);
  }
}


@media (min-width: 1080px) {
  .article__perex {
    font: var(--font-mobile-body1-bold);
    max-width: 660px;
  }
}


@media (min-width: 1080px) {
  .article__body p, .article__body h2, .article__body h3, .article__body h4, .article__body h5 {
    max-width: 660px;
  }
}


@media (min-width: 1080px) {
  .article__body ol, .article__body ul {
    max-width: 660px;
  }
}


@media (min-width: 1080px) {
  a.article-gallery-strip__enter {
    font: var(--font-desktop-button-large);
  }
}


@media (min-width: 1080px) {
  .article-gallery-strip__count {
    margin-top: -4px;
  }
}


@media (min-width: 1080px) {
  .article-link {
    gap: var(--spacing-32);
  }

  .article-link .list-article__image {
    flex: 0 0 210px;
  }

  .article-link .list-article__text-data {
    gap: var(--spacing-12);
  }

  .article-link .list-article__title {
    gap: var(--spacing-32);
    font-size: var(--font-size-19);
    line-height: 23px;
  }
}