.content-mainpage .content-side {
    margin-top: 0;
}

.content__socials {
    display: none;
}

.content-side {
    display: none;
}

.content-mainpage .content-side {
    display: none;
}

.article-item-preview img {
    aspect-ratio: 3 / 2;
    object-fit: cover;
}

@media (min-width: 1201px) {

  .content > .wrap {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .wrap {
    padding: 0;
  }

  .content .content-body {
    display: flex;
    align-items: stretch;
  }

  .content .content-side {
    flex: 0 0 236px;
    margin: 0 40px 0 0;
    padding-right: 24px;
    border-right: 1px solid #dadada;
  }

  .content .content-main {
    flex: 1;
    min-width: 0;
    width: auto;
    border-left: 0;
  }

  .content .content-main-body {
    flex: 1;
    width: auto;
    min-width: 0;
  }

  .content .content-main-side {
    padding-left: 24px;
  }

  .content .content-feed:not(.content-special),
  .content .breadcrumbs-wrap,
  .content .cbht {
    padding-left: 0;
  }

  .article-page .article-page__body {
    border-right: 0;
  }

  .article-page .breadcrumbs-wrap,
  .article-page .av-body {
    padding-right: 0;
  }

  .article-page .av-body {
    padding-left: 0;
  }

  .article-page .av-body > .av-body-part,
  .article-page .av-body > .news-tags,
  .article-page .av-body > .talegram-channel {
    max-width: 930px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .article-page .av-body > .av-body-part-full {
    max-width: 994px;
  }

  .article-page .av-body-part-full img {
    margin: 0 auto;
  }

  .article-page .av-body-part-full .av-body-part {
    padding: 0;
  }

  .article-page .av-body > .news-slider {
    max-width: 994px;
    margin-left: auto;
    margin-right: auto;
  }

  .article-page .news-slider__slide-image {
    width: 100%;
    height: auto;
    aspect-ratio: 364 / 240;
  }

  .video-slide__preview,
  .analytics-item-preview img {
    height: auto;
    aspect-ratio: 192/121;
  }

  .video-slide__preview img,
  .analytics-item-preview img {
    object-fit: cover;
  }

  .media-item-preview, .media-item-preview iframe {
    height: auto;
    aspect-ratio: 192/121;
  }

  .media-list--main .media-item-preview img {
    max-height: none;
  }

  .navigation-sub ul li:not(:last-child) {
    padding-right: 0;
  }
  
}
