@media (max-width: 760px) {
  .reading-page .news-jumps {
    justify-content: flex-start;
  }

  .news-body .news-resource-links {
    display: grid;
    gap: .35rem;
  }

  .news-resource-links > a {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    min-height: 44px;
    padding: .5rem 0;
  }

  .news-resource-links > .news-resource-separator {
    display: none;
  }
}
