/* 自动化内链与相关专题 */
a.seo-internal-keyword {
  color: #ff5c39;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  font-weight: 600;
}
a.seo-internal-keyword:hover {
  color: #e04828;
}
.seo-related-static,
#seo-related-links,
.seo-related-links {
  max-width: 80rem;
  margin: 2rem auto 0;
  padding: 1.5rem 0 0.5rem;
}
.seo-related-links h2,
.seo-related-static h2 {
  margin: 0 0 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  color: #171717;
}
.seo-related-links ul,
.seo-related-static ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem 1.35rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.article-page {
  padding-top: 5.5rem;
  padding-bottom: 3rem;
}
.article-page .article-panel {
  max-width: 48rem;
  margin: 0 auto;
}
.article-page .article-cover {
  width: 100%;
  max-height: 320px;
  object-fit: cover;
  border-radius: 1rem;
  margin: 0 0 1.5rem;
}
.catalog-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}
@media (min-width: 768px) {
  .catalog-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (min-width: 1024px) {
  .catalog-grid { grid-template-columns: repeat(6, minmax(0, 1fr)); }
}
