body.article-page .page-hero {
  padding-top: clamp(42px, 6vw, 78px);
}

body.article-page .content-page {
  grid-template-columns: minmax(0, 0.72fr) minmax(270px, 0.28fr);
}

body.article-page .wiki-layout {
  grid-template-columns: minmax(0, 1fr) minmax(240px, 0.27fr);
}

body.article-page .wiki-infobox {
  border-color: rgba(91, 92, 246, 0.18);
}

body.article-page .wiki-main > section {
  scroll-margin-top: 96px;
}

body.article-page .table-shell {
  margin-top: 14px;
}

body.article-page .model-note-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.article-page .wiki-toc {
  border-radius: 20px;
}

@media (max-width: 1080px) {
  body.article-page .content-page,
  body.article-page .wiki-layout {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 720px) {
  body.article-page .page-hero {
    padding-top: 26px;
  }

  body.article-page .model-note-grid {
    grid-template-columns: 1fr;
  }
}