.CompanyCard_card__IFU2M{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:0;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.CompanyCard_card__IFU2M:hover{border-color:var(--primary);box-shadow:0 4px 12px var(--primary-light)}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c{flex-direction:row;padding:1.5rem;gap:1.5rem}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_imageLink__vB_8y{flex-shrink:0;width:200px}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_imageContainer___wQpX{height:150px;width:200px}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_content__xNXpI{flex:1 1;display:flex;flex-direction:column}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_meta__JqAOd,.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_tags__gi_e1,.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_title__rHgxg{padding:0}.CompanyCard_imageLink__vB_8y{display:block;width:100%;position:relative;overflow:hidden}.CompanyCard_imageContainer___wQpX{position:relative;width:100%;height:200px;overflow:hidden;background:var(--bg-secondary)}.CompanyCard_image___KQUJ{object-fit:cover;transition:transform .3s ease}.CompanyCard_card__IFU2M:hover .CompanyCard_image___KQUJ{transform:scale(1.05)}.CompanyCard_content__xNXpI{display:flex;flex-direction:column;flex:1 1}.CompanyCard_title__rHgxg{font-size:1.25rem;margin-bottom:.75rem;color:var(--text-primary);transition:color .2s;line-height:1.4;padding:1.5rem 1.5rem 0}.CompanyCard_title__rHgxg:hover{color:var(--primary)}.CompanyCard_description__bk9Rv{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem;padding:0 1.5rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_description__bk9Rv{padding:0;-webkit-line-clamp:2}.CompanyCard_meta__JqAOd{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.85rem;padding:0 1.5rem}.CompanyCard_category__j5EAy{display:inline-block;background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-sm);font-weight:500;transition:opacity .2s}.CompanyCard_category__j5EAy:hover{opacity:.9}.CompanyCard_metaItem__7oM3v{display:flex;align-items:center;gap:.35rem;color:var(--text-secondary)}.CompanyCard_tags__gi_e1{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1.5rem 1.5rem}.CompanyCard_tag__nnQNX{display:flex;align-items:center;gap:.35rem;background:var(--bg-secondary);color:var(--text-secondary);padding:.25rem .65rem;border-radius:var(--radius-sm);font-size:.8rem}.CompanyCard_card__IFU2M.CompanyCard_grid3View__rWjog .CompanyCard_title__rHgxg{padding:1.25rem 1rem 0;font-size:1.15rem}.CompanyCard_card__IFU2M.CompanyCard_grid3View__rWjog .CompanyCard_description__bk9Rv{padding:0 1rem;font-size:.85rem;-webkit-line-clamp:2}.CompanyCard_card__IFU2M.CompanyCard_grid3View__rWjog .CompanyCard_meta__JqAOd{padding:.5rem 1rem 0;gap:.75rem;font-size:.8rem}.CompanyCard_card__IFU2M.CompanyCard_grid3View__rWjog .CompanyCard_tags__gi_e1{padding:.5rem 1rem 1rem}@media (max-width:640px){.CompanyCard_imageContainer___wQpX{height:180px}.CompanyCard_title__rHgxg{font-size:1.1rem;padding:1.25rem 1.25rem 0}.CompanyCard_description__bk9Rv{padding:0 1.25rem;font-size:.9rem}.CompanyCard_meta__JqAOd{gap:.75rem;font-size:.8rem;padding:0 1.25rem}.CompanyCard_tags__gi_e1{padding:0 1.25rem 1.25rem}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c{flex-direction:column;padding:1.25rem;gap:1rem}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_imageLink__vB_8y{width:100%}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_imageContainer___wQpX{width:100%;height:180px}.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_description__bk9Rv,.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_meta__JqAOd,.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_tags__gi_e1,.CompanyCard_card__IFU2M.CompanyCard_listView__gqA1c .CompanyCard_title__rHgxg{padding:0}}