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