.jobcard_jobCardWrapper__rv_5g{width:100%;max-width:28rem;min-width:220px;margin:10px auto;padding:1rem;box-shadow:0 2px 8px rgba(30,41,59,.1);border:1px solid #eee;border-radius:8px;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;cursor:pointer;overflow:hidden;box-sizing:border-box}.jobcard_jobCardWrapper__rv_5g:focus-visible,.jobcard_jobCardWrapper__rv_5g:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 6px 16px rgba(30,41,59,.16)}.jobcard_cardHeader__SND1s{border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.jobcard_jobTitle__5FwZq{font-size:1.15rem;font-weight:700;color:#23272f}.jobcard_jobRole__uRU6W{font-size:1rem;font-weight:600;color:#555}.jobcard_jobLocation__pHwXY{font-size:.95rem;color:#2979ff;font-style:italic;font-weight:600}.jobcard_cardBody__cPqDr{font-size:.97rem;color:#444;line-height:1.5;margin-bottom:12px;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;border:none;resize:none}.jobcard_cardFooter__R0LpO{display:flex;justify-content:flex-end}.jobcard_btn__8XiQV{background:#007bff;color:#fff;border:none;padding:.55em 1.1em;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .18s}.jobcard_btn__8XiQV:focus-visible,.jobcard_btn__8XiQV:hover{background:#0056b3;transform:scale(1.045)}.jobcard_btn__8XiQV:active{background:#003f7f;transform:scale(.98)}@media (max-width:600px){.jobcard_jobCardWrapper__rv_5g{max-width:98vw;min-width:0;padding:.7em}.jobcard_jobTitle__5FwZq{font-size:1rem}.jobcard_btn__8XiQV,.jobcard_cardBody__cPqDr,.jobcard_jobLocation__pHwXY,.jobcard_jobRole__uRU6W{font-size:.93rem}}@media (min-width:601px) and (max-width:991px){.jobcard_jobCardWrapper__rv_5g{max-width:22rem;padding:.9em}}@media (min-width:992px){.jobcard_jobCardWrapper__rv_5g{max-width:24rem;padding:1.15em}}