.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;transition:all .3s}.case-card:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.case-cover{height:180px;display:flex;align-items:center;justify-content:center}.case-body{padding:24px}.case-tag{display:inline-block;padding:2px 10px;background:#00d4ff1a;color:var(--color-accent);border-radius:12px;font-size:12px;margin-bottom:12px}.case-name{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.5}.case-desc{font-size:14px;color:var(--color-text-secondary);line-height:1.7}@media(max-width:768px){.cases-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cases-grid{grid-template-columns:1fr}}
