@charset "utf-8";
.pagination ul {
  margin: 3em 0 0;
}
.pagination li {
  min-width: 2em;
}
.pagination .current {
    color: var(--primary);
    background-color: transparent;
}
.pagination a, .pagination span, .page-links a, .page-links ul > li > span {
  font-size: 1em;
}
.pagination a, .pagination span, .page-links a {
  padding: .5em .5em .75em;
  border: none;
}
.page-title {
  border-left: none;
  padding: 30px 0 0;
  background: transparent;
  background-size: inherit;
}
.byline {
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--primary);
  margin-bottom: 2rem;
}
.single .byline .date::before {
  content: none;
}
.related-box a.primary-btn01 {
  color: var(--bs-white);
}
@media print, screen and (min-width: 768px) {
  .page-title {
    padding: 40px 0 0;
  }
  .byline {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}