@media (max-width: 1279.98px) {

  body.is-responsive .page.n-139-8884 > .n-139-9207,
  body.is-responsive .page.n-139-8884 > .n-139-8911,
  body.is-responsive .page.n-139-8884 > .n-139-9427 {
    margin-left: 0 !important;
  }

  body.is-responsive .page .category-container,
  body.is-responsive .page .icon-container {
    display: flex !important;
    align-items: center !important;
  }

  body.is-responsive .page .thumbnail-section {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
    gap: 16px !important;
  }
  body.is-responsive .page .thumbnails { display: contents !important; }
  body.is-responsive .page .thumbnails > * {
    grid-column: auto !important;
    grid-row: auto !important;
    min-height: 200px !important;
  }
  body.is-responsive .page .n-139-9431 { order: 1 !important; }
  body.is-responsive .page .n-139-9432 { order: 2 !important; }
  body.is-responsive .page .n-139-9441 { order: 3 !important; }
  body.is-responsive .page .n-139-9442 { order: 4 !important; }
  body.is-responsive .page .n-139-9433 { order: 5 !important; }
  body.is-responsive .page .n-139-9434 { order: 6 !important; }
  body.is-responsive .page .n-139-9443 { order: 7 !important; }
  body.is-responsive .page .n-139-9444 { order: 8 !important; }

  body.is-responsive .page .thumbnails > * { padding: 16px !important; }
  body.is-responsive .page .thumbnails .txt.title {
    font-size: 18px !important;
    line-height: 25px !important;
    -webkit-line-clamp: 3 !important;
    line-clamp: 3 !important;
  }

  body.is-responsive .page .article-list {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)) !important;
    gap: 24px !important;
  }

  body.is-responsive .page .article-section.n-139-9315 {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    align-items: stretch !important;
  }
  body.is-responsive .page .article-section.n-139-9315 > .tag-container { order: -1 !important; }
  body.is-responsive .page .article-section.n-139-9315 > .article-list { order: 0 !important; }
  body.is-responsive .page .related-pager { display: none !important; }
}

@media (max-width: 767.98px) {
  body.is-responsive .page .thumbnail-section { grid-template-columns: repeat(2, 1fr) !important; }

  body.is-responsive .page .thumbnails > * { padding: 12px !important; }
  body.is-responsive .page .thumbnails .txt.title {
    font-size: 14px !important;
    line-height: 19px !important;
    -webkit-line-clamp: 4 !important;
    line-clamp: 4 !important;
  }
}
