.article {
  text-align: left;
}

.article-title {
  font-size: 0.825rem;
  font-weight: bold;
}

.article-text {
  font-size: 0.775rem;

  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: rgba(152, 166, 181, 1);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: transparent;
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: rgba(152, 166, 181, 1);
  --bs-pagination-hover-bg: transparent;
  --bs-pagination-hover-border-color: transparent;
  --bs-pagination-focus-color: rgba(152, 166, 181, 1);
  --bs-pagination-focus-bg: transparent;
  --bs-pagination-focus-box-shadow: 0 0 0 0;
  --bs-pagination-active-color: rgba(224, 122, 0, 1);
  --bs-pagination-active-bg: transparent;
  --bs-pagination-active-border-color: transparent;
  --bs-pagination-disabled-color: transparent;
  --bs-pagination-disabled-bg: transparent;
  --bs-pagination-disabled-border-color: transparent;
  display: flex;
  padding-left: 0;
  list-style: none;
}

@media (min-width: 992px) {
  .article-title {
    font-size: 1.2rem;
  }

  .article-text {
    font-size: 1rem;
    -webkit-line-clamp: 6;
  }
}

.article-top-img-lg {
  max-height: 350px;
}
