.ResourceCard{flex-direction:column;display:flex;overflow:hidden}.ResourceCard .button{margin-top:auto}.ResourceCard-thumb.u-mk9ptc{background:linear-gradient(var(--color-lightgrey),var(--color-indigo))0% 0%/100% 1500%;transition:background-size .2s ease-out;overflow:clip}:any-link:is(:hover,:focus-visible,:active) .ResourceCard-thumb.u-mk9ptc{background-size:100% 600%}.ResourceCard-thumb.u-mk9ptc img:where(.u-mk9ptc){object-fit:contain;aspect-ratio:16/9;width:100%;transition:scale .2s ease-out}:any-link:is(:hover,:focus-visible,:active) :is(.ResourceCard-thumb.u-mk9ptc img:where(.u-mk9ptc)){scale:1.07}.ResourceCard-thumb--fallback.u-mk9ptc{background:var(--color-accent3);opacity:.8}.ResourceCard-thumb--fallback.u-mk9ptc img:where(.u-mk9ptc){object-fit:cover;opacity:.65;mix-blend-mode:luminosity}.ResourceCard-info.u-mk9ptc{flex-direction:column;flex:1;align-items:start;gap:.5em;margin:1em;display:flex}.ResourceCard-meta.u-mk9ptc{font-size:var(--font-size-s);display:flex}.ResourceCard-date.u-mk9ptc{text-transform:uppercase;letter-spacing:0.05%;color:var(--color-indigo);font-family:badge,body,sans-serif;font-weight:700}h2.u-mk9ptc{font-size:var(--font-size-xl)}
