.sitemap:where(.mmg-qob6xzsh){padding:var(--space-16)0 var(--space-20);background:var(--color-bg-primary)}.sitemap__container:where(.mmg-qob6xzsh){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.sitemap__header:where(.mmg-qob6xzsh){margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light)}.sitemap__title:where(.mmg-qob6xzsh){font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin-bottom:var(--space-3)}.sitemap__subtitle:where(.mmg-qob6xzsh){font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.sitemap__grid:where(.mmg-qob6xzsh){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);margin-bottom:var(--space-12)}.sitemap__grid--2col:where(.mmg-qob6xzsh){grid-template-columns:repeat(2,1fr)}.sitemap__section:where(.mmg-qob6xzsh){padding:var(--space-6);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.sitemap__section-title:where(.mmg-qob6xzsh){font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-brand-primary)}.sitemap__section-title--large:where(.mmg-qob6xzsh){font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.sitemap__section-desc:where(.mmg-qob6xzsh){font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.sitemap__section-desc:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh){color:var(--color-brand-primary);text-decoration:none}.sitemap__section-desc:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh):hover{text-decoration:underline}.sitemap__subsection-title:where(.mmg-qob6xzsh){font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-3)}.sitemap__list:where(.mmg-qob6xzsh){list-style:none;padding:0;margin:0}.sitemap__list:where(.mmg-qob6xzsh) li:where(.mmg-qob6xzsh){padding:var(--space-1)0}.sitemap__list:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh){font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.sitemap__list:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh):hover{color:var(--color-brand-primary)}.sitemap__list:where(.mmg-qob6xzsh) strong:where(.mmg-qob6xzsh){color:var(--color-text-primary)}.sitemap__industries:where(.mmg-qob6xzsh){margin-bottom:var(--space-12);padding:var(--space-8);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.sitemap__industries-grid:where(.mmg-qob6xzsh){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.sitemap__industry-group:where(.mmg-qob6xzsh){padding:var(--space-4);background:var(--color-bg-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.sitemap__industry-title:where(.mmg-qob6xzsh){font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.sitemap__industry-title:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh){color:var(--color-brand-primary);text-decoration:none}.sitemap__industry-title:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh):hover{text-decoration:underline}.sitemap__sublist:where(.mmg-qob6xzsh){list-style:none;padding:0;margin:0 0 var(--space-3)0}.sitemap__sublist:where(.mmg-qob6xzsh) li:where(.mmg-qob6xzsh){padding:var(--space-1)0}.sitemap__sublist:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh){font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-decoration:none}.sitemap__sublist:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh):hover{color:var(--color-brand-primary)}.sitemap__sublist--small:where(.mmg-qob6xzsh){margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--color-border-light)}.sitemap__sub-industries:where(.mmg-qob6xzsh){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.sitemap__sub-industry:where(.mmg-qob6xzsh){margin-bottom:var(--space-3)}.sitemap__sub-industry-title:where(.mmg-qob6xzsh){font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2)}.sitemap__sub-industry-title:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh){color:var(--color-text-secondary);text-decoration:none}.sitemap__sub-industry-title:where(.mmg-qob6xzsh) a:where(.mmg-qob6xzsh):hover{color:var(--color-brand-primary)}@media (max-width:1024px){.sitemap__grid:where(.mmg-qob6xzsh){grid-template-columns:repeat(2,1fr)}.sitemap__industries-grid:where(.mmg-qob6xzsh){grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sitemap__grid:where(.mmg-qob6xzsh){grid-template-columns:1fr}.sitemap__grid--2col:where(.mmg-qob6xzsh){grid-template-columns:1fr}.sitemap__industries-grid:where(.mmg-qob6xzsh){grid-template-columns:1fr}.sitemap__title:where(.mmg-qob6xzsh){font-size:var(--font-size-3xl)}}