.news-content {
  display: grid;
  grid-template-columns: minmax(24rem, 1fr) 1.5fr;
  margin-left: auto;
  gap: var(--spacing-lg);
  max-width: var(--max-section-grid-width);
  margin: 0 auto;
  width: 100%;
  padding-inline: var(--spacing-side);
  @media screen and (max-width: 48rem) {
    padding-inline: var(--spacing-side-mobile);
  }
  @media screen and (max-width: 64rem) {
    grid-template-columns: 1fr;
    gap: unset;
  }
  .content {
    padding-block-end: var(--spacing-xl);
    grid-column: 2;
  }
}
