.sitemap-section{background:var(--white)}.sitemap-section .container{max-width:900px}.sitemap-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sitemap-group{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:10px;padding:28px 24px}.sitemap-group h3,.sitemap-group h2{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--black);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--red);display:flex;align-items:center;gap:8px}.sitemap-group h3 svg,.sitemap-group h2 svg{width:20px;height:20px;color:var(--red)}.sitemap-group a{display:block;font-size:.88rem;color:var(--section-text);padding:6px 0;transition:color .2s}.sitemap-group a:hover{color:var(--red)}.sitemap-group .link-desc{color:var(--gray-300);font-size:.82rem}@media (max-width: 768px){.sitemap-grid{grid-template-columns:1fr}}
