.patent-cards-wrapper{display:flex;justify-content:center;width:100%}.cards-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.card{align-items:flex-start;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-direction:column;height:320px;padding:1rem;width:260px}.card img{border-radius:4px;margin-bottom:.6rem;max-height:120px;object-fit:contain;width:100%}.card-text{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.card .number{color:#777;font-size:.8rem;line-height:1.2;margin:0 0 .2rem}.card .title{color:#222;font-size:1.05rem;font-weight:700;line-height:1.35;margin:0 0 .5rem}.card .desc{color:#444;font-size:.9rem;line-height:1.5;margin:0;overflow:hidden}@media(max-width:600px){.cards-container{align-items:center;flex-direction:column}.card{max-width:320px;width:90%}}