.case-studies-card{background:var(--surface-white);border-radius:var(--radius-md);width:100%;box-shadow:var(--box-shadow-card-light);cursor:pointer;flex-direction:column;transition-property:scale,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;display:flex;overflow:hidden}.case-studies-card:hover{box-shadow:var(--box-shadow-card);scale:1.01}.case-studies-card-poster{width:100%}.case-studies-card-poster img{object-fit:cover;width:100%;height:190px}@media (width>=375px){.case-studies-card-poster img{height:217px}}@media (width>=576px){.case-studies-card-poster img{height:307px}}@media (width>=768px){.case-studies-card-poster img{height:209px}}@media (width>=992px){.case-studies-card-poster img{height:283px}}@media (width>=1200px){.case-studies-card-poster img{height:240px}}.case-studies-card-content{gap:var(--spacing-vertical-md);padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md);flex-direction:column;display:flex}.case-studies-card-content img{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:72px}.case-studies-card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;line-height:140%;display:-webkit-box;overflow:hidden}.case-studies-card-read-more{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;line-height:150%}
