/*
 * DGA Sitemap page (template-dga-sitemap.blade.php). Content is the site's
 * own real primary-navigation menu tree, grouped by top-level section --
 * matching the flat nested-link-list pattern on the client's industry.sa
 * reference site and DGA's own real guideline spec for this template.
 */
.dga-sitemap-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: var(--spacing-3xl);
  /* Compensates for template-dga-sitemap.blade.php's `pb-24` Tailwind
     class silently no-op'ing -- this project's Tailwind build is static
     and `pb-24` was never actually compiled into public/css/app.*.css
     (confirmed via grep), so the grid had no real bottom spacing before
     the page-meta-footer "Last modified" section. 96px matches what
     pb-24 (6rem) was supposed to render. */
  padding-bottom: 96px;
}
.dga-sitemap-group__title {
  font-family: var(--font-family-arabic);
  font-size: var(--font-size-text-lg);
  font-weight: var(--font-weight-bold);
  color: var(--text-default);
  margin-bottom: var(--spacing-md);
}
.dga-sitemap-group__title a {
  color: inherit;
}
.dga-sitemap-group__title a:hover {
  color: var(--colors-primary-sa-flag-600-primary);
}
.dga-sitemap-group__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sm);
}
.dga-sitemap-group__list a {
  font-family: var(--font-family-arabic);
  font-size: var(--font-size-text-md);
  color: var(--text-primary-paragraph);
}
.dga-sitemap-group__list a:hover {
  color: var(--colors-primary-sa-flag-600-primary);
  text-decoration: underline;
}
