.case-cards__list{--grid-min:280px;list-style:none;margin:0;padding:0}.case-cards__item{display:flex}.case-cards__card{width:100%}.case-cards__top{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-height:28px}.case-cards__logo{height:auto;max-height:28px;max-width:120px;object-fit:contain;width:auto}.case-cards__stat{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2)}.case-cards__stat-label{display:block}.case-cards__title{margin-top:var(--space-2)}.case-cards__all{margin:var(--space-6) 0 0}.case-cards__all--center{text-align:center}.case-cards__summary{max-width:70ch}.case-cards__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3)}.case-cards__body>*{margin:0}.case-cards__body>.link-arrow:last-child{margin-top:auto;padding-top:var(--space-2)}.card.case-cards__card--image{gap:0;overflow:hidden;padding:0}.case-cards__card--image .case-cards__body{padding:var(--space-6)}.case-cards__image{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:767px){.case-cards__card--image .case-cards__body{padding:var(--space-5)}}@media (min-width:900px){.case-cards__list--single .case-cards__card--image{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.case-cards__list--single .case-cards__media{order:2}.case-cards__list--single .case-cards__image{aspect-ratio:auto;height:100%;min-height:320px}}