.cl-cases__inner{margin:0 auto;max-width:1100px}.cl-cases__grid{display:flex;flex-direction:column;gap:24px}.case-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;display:grid;grid-template-columns:200px 1fr;overflow:hidden;transition:border-color .2s ease}.case-card:hover{border-color:rgba(224,252,4,.25)}.case-card__image{align-items:center;background:var(--color-surface-2);display:flex;justify-content:center;overflow:hidden}.case-card__image img{height:100%;object-fit:cover;width:100%}.case-card__initials{color:var(--color-muted);font-size:32px;font-weight:800}.case-card__content{display:flex;flex-direction:column;gap:16px;padding:28px}.case-card__header{align-items:center;display:flex}.case-card__title{font-size:18px;font-weight:700;line-height:1.3;margin:0}.case-card__metrics{background:var(--color-border);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.case-metric{background:var(--color-surface-2);padding:14px 12px}.case-metric__value{color:var(--color-primary);font-size:22px;font-weight:800}.case-metric__label{color:var(--color-muted);font-size:11px;margin-top:3px}.case-tags{display:flex;flex-wrap:wrap;gap:6px}.case-tag{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:var(--color-muted);font-size:11px;padding:4px 10px}@media (max-width:640px){.case-card{grid-template-columns:1fr}.case-card__initials{align-items:center;display:flex;justify-content:center;min-height:160px;width:100%}.case-card__image{min-height:160px}}