.uoi-credit-index{gap:var(--uoi-space-xl) var(--uoi-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;padding-top:var(--uoi-space-xl)!important}.uoi-credit-index>li{min-width:0;scroll-margin-top:calc(var(--uoi-header) + 1rem)}.uoi-credit-index>li:target .uoi-credit-thumb{border-color:var(--uoi-white)}.uoi-credit-thumb{aspect-ratio:20/8.62;border:1px solid var(--uoi-frame);background:#0b0b0b;position:relative;overflow:hidden}.uoi-credit-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uoi-credit-kind{letter-spacing:0;text-transform:uppercase;color:var(--uoi-white);background:#000000b3;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.uoi-credit-index figcaption{max-width:34rem;margin-top:var(--uoi-space-sm);gap:.35rem;display:grid}.uoi-credit-where{font-weight:600;font-size:var(--uoi-text-xs);letter-spacing:0;text-transform:uppercase;color:var(--uoi-mid)}.uoi-credit-title{font-size:var(--uoi-text-sm);color:var(--uoi-white);text-wrap:pretty;line-height:1.5}.uoi-credit-meta,.uoi-credit-change{font-size:var(--uoi-text-xs);letter-spacing:0;color:var(--uoi-mid);line-height:1.5}.uoi-media-credits a{color:var(--uoi-light);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--uoi-dark);text-decoration-color:var(--uoi-dark)}@media (hover:hover) and (pointer:fine){.uoi-media-credits a:hover{color:var(--uoi-white);-webkit-text-decoration-color:var(--uoi-white);text-decoration-color:var(--uoi-white)}}@media (pointer:coarse){.uoi-credit-meta a{align-items:center;min-height:44px;display:inline-flex}}.uoi-credit-own{max-width:36rem;margin-top:var(--uoi-pad-main);padding-top:var(--uoi-space-sm);border-top:1px solid var(--uoi-dark)}.uoi-credit-own h2{font-weight:600;font-size:var(--uoi-text-sm);letter-spacing:0;text-transform:uppercase;color:var(--uoi-white)}.uoi-credit-own p{font-size:var(--uoi-text-sm);margin-top:.5rem;line-height:1.6}@media (max-width:991px){.uoi-credit-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.uoi-credit-index{grid-template-columns:1fr}}
