.component-index .index-letters ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.component-index .index-letters a{display:inline-block;min-width:2rem;padding:.25rem .5rem;text-align:center;font-weight:600}.component-index .index-group{margin-bottom:1.5rem;scroll-margin-top:6rem}.component-index .index-group-letter{border-bottom:1px solid #ddd;margin-bottom:.5rem;padding-bottom:.25rem}.component-index .index-group-items{columns:4 12rem;list-style:none;margin:0;padding:0}.component-index .index-group-items li{break-inside:avoid;padding:.2rem 0}