.index.authors .index__list,.index.series .index__list,.index.topics .index__list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:4vw}@media screen and (max-width:47.99rem){.index.authors .index__list>*,.index.series .index__list>*,.index.topics .index__list>*{grid-column:span 12;justify-self:center}}@media screen and (min-width:64rem){.index.authors .index__list,.index.series .index__list,.index.topics .index__list{gap:2vw}}.index__list{grid-column:1/span 12;width:100%}section.index{margin-bottom:var(--container-padding)}.index:not(.topics) .index__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;list-style-type:none;padding:unset}.index:not(.topics) .index__item{border-radius:var(--border-radius);-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.index:not(.topics) .index__item a,.index:not(.topics) .index__item span{background:var(--accent-color);border-radius:var(--border-radius);box-shadow:0 4px 8px rgba(0,0,0,.05);color:var(--white);padding:.75rem 1rem;transition:.2s;font-weight:600}.index:not(.topics) .index__item span,.index:not(.topics) .index__item--disabled a{background:var(--text-lightest-color);box-shadow:unset;cursor:not-allowed;opacity:.5}.index:not(.topics) .index__item:hover:not(.index__item--disabled){transform:scale(1.02);box-shadow:0 6px 12px rgba(0,0,0,.2);opacity:.91}.index:not(.topics) .index__item:hover:not(.index__item--disabled)>a{opacity:1}.index.authors .index__list,.index.series .index__list,.index.topics .index__list{gap:4vw}@media screen and (min-width:75rem){.index.authors .index__list,.index.series .index__list,.index.topics .index__list{gap:2vw}}.index.authors .index__list .index__item,.index.series .index__list .index__item,.index.topics .index__list .index__item{grid-column:span 12}@media screen and (min-width:48rem){.index.authors .index__list .index__item,.index.series .index__list .index__item,.index.topics .index__list .index__item{grid-column:span 6}}@media screen and (min-width:64rem){.index.authors .index__list .index__item,.index.series .index__list .index__item,.index.topics .index__list .index__item{grid-column:span 4}}@media screen and (min-width:75rem){.index.authors .index__list .index__item,.index.series .index__list .index__item,.index.topics .index__list .index__item{grid-column:span 3}}.index.topics .index__list .index__group{background:transparent;box-shadow:unset;font-size:1.5rem;padding:unset}.index.topics .index__list .index__group:hover{transform:scale(1)}.index.topics .index__list .index__group>a,.index.topics .index__list .index__group>span{color:var(--bg-dark);display:block;-webkit-padding-after:1rem;padding-block-end:1rem;width:100%}.index.topics .index__list .index__submenu{list-style-type:none;margin:unset;padding:unset;-webkit-padding-before:1rem;padding-block-start:1rem}.index.topics .index__list .index__submenu__item{font-size:1rem}.index.topics .index__list .index__submenu__item:before{background:transparent url(/_next/static/media/folder.fb19fbb7.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;-webkit-margin-end:.5rem;margin-inline-end:.5rem;width:18px}.index.topics .index__list .index__submenu__item a,.index.topics .index__list .index__submenu__item span{color:var(--secondary-color);font-weight:400}.index.series .index__list{display:grid}.index.series .index__list .series-card{grid-column:span 12}@media screen and (min-width:48rem){.index.series .index__list .series-card{grid-column:span 6}}@media screen and (min-width:64rem){.index.series .index__list .series-card{grid-column:span 4}}.index.topics a.index__item__link:hover{color:var(--secondary-color)}.index.topics .index__list .index__submenu__item:before{background:var(--tertiary-color);-webkit-mask-image:url(/_next/static/media/acacia-topic-icon.abc5c119.png);mask-image:transparent url(/_next/static/media/acacia-topic-icon.abc5c119.png) no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}.index.topics .index__list .index__submenu__item a{color:var(--accent-color);font-weight:600;transition:all .2s ease-in-out}.index.topics .index__list .index__submenu__item:hover:before{background-color:var(--secondary-color)}.index.topics .index__list .index__submenu__item:hover a{color:var(--secondary-color)}.index.authors .index__list{grid-column:1/span 12;width:100%}.index.authors .index__item{box-sizing:border-box}.index.authors .index__item a{display:flex;align-items:center;gap:1rem}.index.authors .index__item img{border-radius:var(--round-border-radius);width:40px;height:40px;object-fit:cover}