.card{display:flex;gap:20px;align-items:center;text-decoration:none}.card img{height:auto;width:125px;border-radius:10px}@media (max-width:550px){.card{gap:10px}.card img{width:90px}}.description .text{-webkit-line-clamp:2}.description .num{margin-bottom:14px}.description .name{color:var(--text-color);font-size:18px;font-weight:500;margin-bottom:5px;line-height:1.4em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2}.description:hover .name{text-decoration:underline}.description .text{color:var(--grey);line-height:1.4em;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.description .num{color:var(--grey);font-size:15px;display:flex;align-items:center;white-space:nowrap}.description .num span{display:inline-block;background-color:var(--grey);border-radius:50%;min-height:3px;min-width:3px;margin:1px 6px 0}@media (max-width:550px){.description .name{font-size:14px;margin-bottom:8px}.description .num,.description .text{font-size:12px}.description .num span{min-height:2px;min-width:2px;margin:1px 4px 0}}