.index-nav{width:100%;display:block}.index-nav__list{--index-nav-columns:15;grid-template-columns:repeat(var(--index-nav-columns), minmax(0, 1fr));border-top:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-left:var(--alias-border-width-sm) solid var(--mapped-border-strong);margin:0;padding:0;list-style:none;display:grid}@media screen and (width<=1024px){.index-nav__list{--index-nav-columns:10}}@media screen and (width<=640px){.index-nav__list{--index-nav-columns:6}}.index-nav__item{display:flex}.index-nav__item--wide{grid-column:span 3}.index-nav__link,.index-nav__empty{padding:var(--alias-spacing-sm) var(--alias-spacing-xs);border-right:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-bottom:var(--alias-border-width-sm) solid var(--mapped-border-strong);background-color:var(--mapped-surface-raised);font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);text-align:center;overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;font-weight:500;display:flex}.index-nav__link{color:var(--mapped-text-action);text-decoration:none;transition:background-color .2s,color .2s}.index-nav__link:hover{background-color:var(--mapped-surface-hover);color:var(--mapped-text-action-hover)}.index-nav__link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:-2px}.index-nav__empty{color:var(--mapped-text-disabled);cursor:default}
