.html-sitemap-module__vTbSBG__page{background:var(--ui-surface);min-height:100vh;color:var(--ui-ink);padding:128px 0 72px}.html-sitemap-module__vTbSBG__shell{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.html-sitemap-module__vTbSBG__page header{max-width:48rem;margin-block:40px 32px}.html-sitemap-module__vTbSBG__page h1{letter-spacing:-.04em;font-size:clamp(40px,5vw,64px);font-weight:650;line-height:1.1}.html-sitemap-module__vTbSBG__page header p{color:var(--ui-muted);margin-top:20px;font-size:18px}.html-sitemap-module__vTbSBG__shortcuts{flex-wrap:wrap;gap:12px 24px;display:flex}.html-sitemap-module__vTbSBG__page section{border-top:1px solid var(--ui-line);margin-top:40px;padding-top:24px;scroll-margin-top:100px}.html-sitemap-module__vTbSBG__page h2{margin-bottom:16px;font-size:28px;font-weight:650}.html-sitemap-module__vTbSBG__page ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:8px 32px;padding-left:20px;list-style:outside;display:grid}.html-sitemap-module__vTbSBG__page li{min-width:0}.html-sitemap-module__vTbSBG__page a{color:var(--ui-ink);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.html-sitemap-module__vTbSBG__page li a{padding-block:8px;display:inline-block}.html-sitemap-module__vTbSBG__page a:hover{color:var(--ui-accent)}.html-sitemap-module__vTbSBG__page a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}
