.CaseStudyList-module__Fb168a__card{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);overflow-wrap:anywhere;border-radius:6px;text-decoration:none;display:grid;overflow:hidden}.CaseStudyList-module__Fb168a__text{min-width:0;padding:1.5rem}.CaseStudyList-module__Fb168a__media{aspect-ratio:4/3;background:var(--color-surface);order:-1;position:relative;overflow:hidden}.CaseStudyList-module__Fb168a__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.CaseStudyList-module__Fb168a__interactive:hover{border-color:var(--color-teal)}.CaseStudyList-module__Fb168a__interactive:hover .CaseStudyList-module__Fb168a__affordance{text-underline-offset:4px;text-decoration:underline}.CaseStudyList-module__Fb168a__interactive:focus-visible{outline:2px solid var(--color-teal);outline-offset:5px}@media (min-width:768px){.CaseStudyList-module__Fb168a__withImage{grid-template-columns:1.1fr 1fr}.CaseStudyList-module__Fb168a__text{padding:2rem}.CaseStudyList-module__Fb168a__media{aspect-ratio:auto;order:0;align-self:stretch}}@media (prefers-reduced-motion:no-preference){.CaseStudyList-module__Fb168a__interactive{transition:border-color .16s}}
