section.index{max-width:1440px;margin:0 auto}.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}}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(--green);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(--gray-20);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}}.index.topics .index__list .index__group{background:rgba(0,0,0,0);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 svg{margin-right:1rem;height:24px;width:24px}.index.topics .index__list .index__group>a,.index.topics .index__list .index__group>span{color:var(--green);display:block;-webkit-padding-after:1rem;padding-block-end:1rem;border-bottom:1px solid;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;display:flex;align-items:center;width:100%}.index.topics .index__list .index__submenu__item>a,.index.topics .index__list .index__submenu__item>span{color:var(--gold);font-weight:400;display:flex;align-items:center;justify-content:space-between;flex-grow:1}.index.topics .index__list .index__submenu__item>a span.index__submenu__item--count,.index.topics .index__list .index__submenu__item>span span.index__submenu__item--count{margin-left:auto;font-size:18px;color:var(--gray-50)}.index.scriptures .index__wrapper{display:flex;flex-direction:column}@media(min-width:800px){.index.scriptures .index__wrapper{flex-direction:row}}.index.scriptures .index__wrapper .index__wrapper__new-testament,.index.scriptures .index__wrapper .index__wrapper__old-testament{flex:1 1;padding:0 1rem}.index.scriptures .index__wrapper ul.index__list{flex-direction:column;gap:.25rem}.index.scriptures .index__wrapper ul.index__list li{padding:0;display:flex;align-items:center;width:100%;border-bottom:1px solid}.index.scriptures .index__wrapper ul.index__list li a,.index.scriptures .index__wrapper ul.index__list li span{background:rgba(0,0,0,0)!important;color:var(--green);box-shadow:none}.index.scriptures .index__wrapper ul.index__list li span.total{margin-left:auto;display:inline-block}.index.scriptures .index__wrapper ul.index__list li:hover{box-shadow:none}.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}}