.Sitemap-module__XBxwWG__page{padding:calc(var(--header-clear) + var(--space-6)) 0 var(--space-12)}.Sitemap-module__XBxwWG__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-on-surface);margin:0 0 var(--space-2);font-size:clamp(26px,5vw,34px);font-weight:700}.Sitemap-module__XBxwWG__subtitle{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0 0 var(--space-8);font-size:15px}.Sitemap-module__XBxwWG__accent{color:var(--color-primary)}.Sitemap-module__XBxwWG__sections{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-items:start;display:grid}.Sitemap-module__XBxwWG__section{min-width:0}.Sitemap-module__XBxwWG__sectionTitle{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--glass-border,#ffffff14);font-size:15px;font-weight:700}.Sitemap-module__XBxwWG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sitemap-module__XBxwWG__list a{font-family:var(--font-body);color:var(--color-on-surface);overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-standard);font-size:14px;text-decoration:none}.Sitemap-module__XBxwWG__list a:hover{color:var(--color-primary)}.Sitemap-module__XBxwWG__subheading{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:var(--space-4) 0 var(--space-2);font-size:12px;font-weight:600}
