.sitemap-directory{gap:calc(var(--spacing) * 16) calc(var(--spacing) * 6);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sitemap-group{min-width:0}.sitemap-links{margin:0;padding:0;list-style:none}.sitemap-group>.sitemap-links{margin-block-start:calc(var(--spacing) * 4)}.sitemap-links .sitemap-links{border-inline-start:1px solid var(--paper-deep);margin-inline-start:1rem;padding-inline-start:1rem}.sitemap-links:has(.sitemap-links)>li+li{margin-block-start:calc(var(--spacing) * 4)}.sitemap-link{border-radius:var(--radius-key);min-block-size:2.75rem;max-inline-size:100%;color:var(--ink);font-size:var(--text-body);overflow-wrap:anywhere;text-align:start;transition:color var(--duration-hover) var(--ease-out);outline:none;align-items:center;display:inline-flex}.sitemap-link:hover,.sitemap-link[data-status=pending]{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.sitemap-link:focus-visible{outline:var(--focus-width) solid var(--gold);outline-offset:2px}[data-sitemap-hub=exams]{grid-column:1/-1}[data-sitemap-hub=exams]>.sitemap-links{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-sitemap-hub=exams]>.sitemap-links>li+li{margin-block-start:0}@media (width<64rem){[data-sitemap-hub=exams]>.sitemap-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<40rem){.sitemap-directory,[data-sitemap-hub=exams]>.sitemap-links{grid-template-columns:minmax(0,1fr)}}
