.work-card[data-v-acb7d0ae]{cursor:pointer;color:inherit;background:#fff;border:1px solid #f0f0f0;border-radius:16px;margin-bottom:20px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 12px #00000014}.work-card[data-v-acb7d0ae]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.card-header[data-v-acb7d0ae]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.area-tag[data-v-acb7d0ae]{color:#2e7d32;background-color:#e8f5e9}.area-tag[data-v-acb7d0ae],.industry-tag[data-v-acb7d0ae]{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.industry-tag[data-v-acb7d0ae]{color:#ef6c00;background-color:#fff3e0}.card-body[data-v-acb7d0ae]{gap:16px;margin-bottom:12px;display:flex}.image-wrapper[data-v-acb7d0ae]{background-color:#f5f5f5;border-radius:12px;flex-shrink:0;width:160px;height:120px;overflow:hidden}.post-img[data-v-acb7d0ae]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.content-wrapper[data-v-acb7d0ae]{flex:1;min-width:0}.post-title[data-v-acb7d0ae]{color:#333;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.date-text[data-v-acb7d0ae]{color:#888;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}.description-text[data-v-acb7d0ae]{color:#666;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tags-row[data-v-acb7d0ae]{flex-wrap:wrap;gap:8px;display:flex}.small-tag[data-v-acb7d0ae]{color:#7fc53a;font-size:11px;font-weight:700}.card-footer[data-v-acb7d0ae]{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.stats[data-v-acb7d0ae]{color:#888;gap:15px;font-size:13px;display:flex}.more-link[data-v-acb7d0ae],.stat-item[data-v-acb7d0ae]{align-items:center;gap:4px;display:flex}.more-link[data-v-acb7d0ae]{color:#7fc53a;font-size:13px;font-weight:700}@media screen and (width<=480px){.card-body[data-v-acb7d0ae]{flex-direction:column}.image-wrapper[data-v-acb7d0ae]{aspect-ratio:4/3;width:100%;height:auto}}
