.index{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:10vh;display:grid}.index__nav{top:calc(var(--header-h) + 4vh);grid-column:1/span 4;align-self:start;position:sticky}.index__nav .label{color:#3c4b59;margin-bottom:24px}.index__list a{font:400 clamp(22px, 2vw, 32px)/1.25 var(--serif);color:#66727f;transition:color .4s, transform .5s var(--ease-out);display:block}.index__list a:hover,.index__list a:focus-visible{color:var(--navy)}.index__list a.is-active{color:var(--navy);transform:translate(14px)}.index__list a.is-active:before{content:"";background:var(--bronze);width:7px;height:7px;margin:0 12px .22em -19px;display:inline-block}.index__entries{grid-column:6/-1;gap:18vh;display:grid}.entry{column-gap:var(--gutter);grid-template-columns:repeat(7,minmax(0,1fr));align-items:baseline;row-gap:20px;display:grid}.entry__img{aspect-ratio:16/10;grid-column:1/-1;margin-bottom:16px}.entry:nth-child(2n) .entry__img{aspect-ratio:4/3;grid-column:2/-1}.entry__num{font:400 28px/1 var(--serif);color:var(--bronze-ink);grid-column:1}.entry h3{grid-column:2/-1}.entry__desc{grid-column:2/span 5;max-width:52ch}.entry__best{border-top:1px solid var(--mist);color:#3c4b59;flex-wrap:wrap;grid-column:2/-1;align-items:baseline;gap:16px;padding-top:16px;font-size:15px;display:flex}.entry__best .label{color:var(--bronze-ink)}.extras__head{gap:28px;margin-bottom:10vh;display:grid}.ledger2{column-gap:calc(var(--gutter) * 3);grid-template-columns:1fr 1fr;display:grid}.ledger2>div{border-top:1px solid #a9b4c240;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;display:flex}.ledger2 dd{color:var(--slate);text-align:right;font-size:15px}@media (width<=860px){.index{padding-top:4vh;display:block}.index__nav{top:var(--header-h);z-index:5;margin:0 calc(var(--margin) * -1) 8vh;padding:10px var(--margin);background:var(--paper);border-bottom:1px solid var(--mist);position:sticky}.index__nav .label{display:none}.index__list{scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.index__list::-webkit-scrollbar{display:none}.index__list a{white-space:nowrap;font-size:20px}.index__list a.is-active{transform:none}.index__list a.is-active:before{margin-left:0}.index__entries{gap:12vh}.entry,.entry:nth-child(2n){display:block}.entry>*+*{margin-top:16px}.entry__img,.entry:nth-child(2n) .entry__img{aspect-ratio:4/3;margin-bottom:8px}.ledger2{grid-template-columns:1fr}.ledger2>div{flex-direction:column;gap:6px}.ledger2 dd{text-align:left}}.entry:focus{outline:none}
