.sitemap-module__sS5EGa__container{max-width:72rem;padding:var(--space-10) var(--space-6) var(--space-20);margin:0 auto}.sitemap-module__sS5EGa__pageHeader{margin-bottom:var(--space-12)}.sitemap-module__sS5EGa__pageTitle{font-family:var(--font-secondary);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-black);margin:0 0 var(--space-2)}.sitemap-module__sS5EGa__subtitle{font-family:var(--font-secondary);font-size:var(--text-md);color:var(--muted-foreground);margin:0}.sitemap-module__sS5EGa__citySection{border-top:1px solid var(--border);padding-top:var(--space-8);margin-bottom:var(--space-12)}.sitemap-module__sS5EGa__cityHeading{font-family:var(--font-secondary);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0 0 var(--space-7)}.sitemap-module__sS5EGa__cityRootLink{color:var(--color-black);transition:color var(--duration-fast);text-decoration:none}.sitemap-module__sS5EGa__cityRootLink:hover{color:var(--color-blue)}.sitemap-module__sS5EGa__groups{gap:var(--space-10);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.sitemap-module__sS5EGa__group{gap:var(--space-3-5);flex-direction:column;display:flex}.sitemap-module__sS5EGa__groupLabel{font-family:var(--font-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin:0}.sitemap-module__sS5EGa__linkList{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sitemap-module__sS5EGa__link{font-family:var(--font-secondary);font-size:var(--text-md);color:var(--color-blue);transition:opacity var(--duration-fast);line-height:1.4;text-decoration:none}.sitemap-module__sS5EGa__link:hover{opacity:.75;text-decoration:underline}@media (max-width:640px){.sitemap-module__sS5EGa__container{padding:var(--space-6) var(--space-4) var(--space-14)}.sitemap-module__sS5EGa__pageTitle{font-size:var(--text-2xl)}.sitemap-module__sS5EGa__groups{gap:var(--space-8);grid-template-columns:1fr}}
