.sitemap-main[data-v-41eba9de]{max-width:1040px}.sitemap-section-heading[data-v-41eba9de]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.sitemap-section-heading h2[data-v-41eba9de]{margin:0;font-size:1.125rem;font-weight:600}.sitemap-section-heading>span[data-v-41eba9de]{color:var(--subtle);font-size:.8125rem}.sitemap-support-heading[data-v-41eba9de]{margin-top:36px}.sitemap-grid[data-v-41eba9de],.sitemap-links[data-v-41eba9de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sitemap-grid li[data-v-41eba9de]{min-width:0;display:flex}.sitemap-link[data-v-41eba9de]:last-child{grid-column:1/-1}.sitemap-module[data-v-41eba9de],.sitemap-link[data-v-41eba9de]{width:100%;min-width:0;min-height:112px;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.sitemap-icon[data-v-41eba9de]{background:var(--blue-soft);width:48px;height:48px;color:var(--blue-dark);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.sitemap-module-text[data-v-41eba9de]{flex:1;min-width:0}.sitemap-arrow[data-v-41eba9de]{color:var(--blue-dark);flex-shrink:0}.sitemap-module[data-v-41eba9de]:hover,.sitemap-link[data-v-41eba9de]:hover{border-color:var(--blue);box-shadow:0 8px 24px #1e365b12}.sitemap-module[data-v-41eba9de]:focus-visible,.sitemap-link[data-v-41eba9de]:focus-visible{outline:2px solid var(--blue-dark);outline-offset:4px}.sitemap-module h3[data-v-41eba9de],.sitemap-link h3[data-v-41eba9de]{margin:0 0 6px;font-size:1.125rem;font-weight:600;line-height:1.5}.sitemap-module p[data-v-41eba9de],.sitemap-link p[data-v-41eba9de]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}.sitemap-link[data-v-41eba9de]{min-height:108px}.sitemap-link .sitemap-icon[data-v-41eba9de]{background:var(--surface-soft)}@media (width<=600px){.sitemap-grid[data-v-41eba9de],.sitemap-links[data-v-41eba9de]{grid-template-columns:1fr;gap:12px}.sitemap-module[data-v-41eba9de],.sitemap-link[data-v-41eba9de]{gap:14px;padding:18px}.sitemap-icon[data-v-41eba9de]{border-radius:12px;width:42px;height:42px}}
