.sitemap{columns:3 240px;column-gap:56px}.sitemap section{margin:0 0 40px;break-inside:avoid}.sitemap section:last-child{margin-bottom:0}.sitemap h2{margin:0 0 12px;line-height:1.5;break-after:avoid;transition:filter .2s}.sitemap h2 a{text-decoration:none;outline:none}.sitemap h2:has(a:focus-visible){filter:brightness(1.35)}@media(hover:hover){.sitemap h2:hover{filter:brightness(1.35)}}.sitemap h3{margin:14px 0 4px;font:600 15px/1.4 var(--sans);break-after:avoid}.sitemap h3 a{color:var(--white);text-decoration:none}.sitemap ul,.sitemap ol{margin:0;padding:0;list-style:none}.sitemap li a{display:inline-block;padding:5px 0;line-height:1.4;color:var(--soft);text-decoration:none;transition:color .2s}.sitemap :is(h3,li) a:focus-visible{color:var(--white);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;outline:none}@media(hover:hover){.sitemap :is(h3,li) a:hover{color:var(--white);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;outline:none}}@media(prefers-reduced-motion:reduce){.sitemap a,.sitemap h2{transition:none}}
