@charset "UTF-8";

/* Articles By Same Author / Similarity List Styling */
section#articlesBySameAuthorList,
section#articlesBySimilarityList,
#articlesBySameAuthorList,
#articlesBySimilarityList,
#articlesBySameAuthor,
#articlesBySimilarity,
.articlesBySameAuthorList,
.articlesBySimilarityList,
.articlesBySameAuthor,
.articlesBySimilarity,
.articles_by_same_author,
.articles_by_similarity,
[class*="articles_by_same_author"],
[class*="articlesBySameAuthor"],
[id*="articles_by_same_author"],
[id*="articlesBySameAuthor"],
[class*="articles_by_similarity"],
[class*="articlesBySimilarity"],
[id*="articles_by_similarity"],
[id*="articlesBySimilarity"] {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
  border-radius: 8px !important;
  background: white !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .06) !important;
  border: 1px solid #e2e8f0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  display: block !important;
}

section#articlesBySameAuthorList h2,
section#articlesBySameAuthorList h3,
section#articlesBySameAuthorList h4,
section#articlesBySimilarityList h2,
section#articlesBySimilarityList h3,
section#articlesBySimilarityList h4,
#articlesBySameAuthorList h2,
#articlesBySameAuthorList h3,
#articlesBySameAuthorList h4,
#articlesBySimilarityList h2,
#articlesBySimilarityList h3,
#articlesBySimilarityList h4,
#articlesBySameAuthor h2,
#articlesBySameAuthor h3,
#articlesBySameAuthor h4,
#articlesBySimilarity h2,
#articlesBySimilarity h3,
#articlesBySimilarity h4,
.articles_by_same_author h2,
.articles_by_same_author h3,
.articles_by_same_author h4,
.articles_by_similarity h2,
.articles_by_similarity h3,
.articles_by_similarity h4,
[class*="articles_by_same_author"] h2,
[class*="articles_by_same_author"] h3,
[class*="articles_by_same_author"] h4,
[class*="articlesBySameAuthor"] h2,
[class*="articlesBySameAuthor"] h3,
[class*="articlesBySameAuthor"] h4,
[id*="articles_by_same_author"] h2,
[id*="articles_by_same_author"] h3,
[id*="articles_by_same_author"] h4,
[id*="articlesBySameAuthor"] h2,
[id*="articlesBySameAuthor"] h3,
[id*="articlesBySameAuthor"] h4 {
  text-align: left !important;
  padding: 12px 16px !important;
  background: #f8fafc !important;
  color: #4b7d92 !important;
  border-top: 4px solid #4b7d92 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  margin: 0 !important;
  line-height: 1.4 !important;
}

section#articlesBySameAuthorList ul,
section#articlesBySimilarityList ul,
#articlesBySameAuthorList ul,
#articlesBySimilarityList ul,
#articlesBySameAuthor ul,
#articlesBySimilarity ul,
.articles_by_same_author ul,
.articles_by_similarity ul,
[class*="articles_by_same_author"] ul,
[class*="articlesBySameAuthor"] ul,
[id*="articles_by_same_author"] ul,
[id*="articlesBySameAuthor"] ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

section#articlesBySameAuthorList ul li,
section#articlesBySimilarityList ul li,
#articlesBySameAuthorList ul li,
#articlesBySimilarityList ul li,
#articlesBySameAuthor ul li,
#articlesBySimilarity ul li,
.articles_by_same_author ul li,
.articles_by_similarity ul li,
[class*="articles_by_same_author"] ul li,
[class*="articlesBySameAuthor"] ul li,
[id*="articles_by_same_author"] ul li,
[id*="articlesBySameAuthor"] ul li {
  padding: 14px 16px !important;
  border-bottom: 1px solid #f1f5f9 !important;
  transition: background-color 0.2s ease !important;
  list-style: none !important;
  margin: 0 !important;
}

section#articlesBySameAuthorList ul li:last-child,
section#articlesBySimilarityList ul li:last-child,
.articles_by_same_author ul li:last-child,
.articles_by_similarity ul li:last-child,
[class*="articles_by_same_author"] ul li:last-child,
[class*="articlesBySameAuthor"] ul li:last-child {
  border-bottom: none !important;
}

section#articlesBySameAuthorList ul li:hover,
section#articlesBySimilarityList ul li:hover,
.articles_by_same_author ul li:hover,
.articles_by_similarity ul li:hover,
[class*="articles_by_same_author"] ul li:hover,
[class*="articlesBySameAuthor"] ul li:hover {
  background-color: #f8fafc !important;
}

section#articlesBySameAuthorList ul li a,
section#articlesBySameAuthorList ul li .title,
section#articlesBySimilarityList ul li a,
section#articlesBySimilarityList ul li .title,
.articles_by_same_author ul li a,
.articles_by_similarity ul li a,
[class*="articles_by_same_author"] ul li a,
[class*="articlesBySameAuthor"] ul li a {
  font-weight: 600 !important;
  font-size: 0.95rem !important;
  color: #1e293b !important;
  text-decoration: none !important;
  line-height: 1.4 !important;
  display: inline !important;
  transition: color 0.2s ease !important;
}

section#articlesBySameAuthorList ul li a:hover,
section#articlesBySameAuthorList ul li .title:hover,
section#articlesBySimilarityList ul li a:hover,
section#articlesBySimilarityList ul li .title:hover,
.articles_by_same_author ul li a:hover,
.articles_by_similarity ul li a:hover,
[class*="articles_by_same_author"] ul li a:hover,
[class*="articlesBySameAuthor"] ul li a:hover {
  color: #4b7d92 !important;
  text-decoration: underline !important;
}
