.page_sitemap .sitemap {
  --link-color: var(--body-color);
  --link-color-hover: var(--body-color);
  --link-color-visited: var(--body-color);
  line-height: 2;
}
.page_sitemap .sitemap a:after {
  display: none;
}
.page_sitemap .sitemap ul + ul {
  margin-top: 1.5em;
}
.page_sitemap .sitemap .page_menu {
  display: grid;
  gap: 24px 6%;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.page_sitemap .sitemap .page_menu > li ul {
  margin-left: 2em;
  margin-top: 0.5em;
}