.employment-job-rich-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--blue-light-tint);border-radius:10px;background:linear-gradient(135deg,var(--blue-light-low) 0%,var(--blue-light-low) 60%,var(--blue-light-mid) 100%);box-shadow:0 8px 22px #0f172a0e;overflow:hidden;transition:all .15s ease}.employment-job-rich-card:hover{border-color:var(--blue-light-mid);box-shadow:0 4px 12px #3b5aaa52}.employment-job-rich-card-link{position:relative;display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.employment-job-rich-card-main{display:grid;grid-template-columns:minmax(0,1fr) 52px;flex:1}.employment-job-rich-card-body{display:flex;flex-direction:column;min-width:0}.employment-job-rich-card-header{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:1rem;padding:14px 16px 10px}.employment-job-rich-card-logo{flex-shrink:0}.employment-job-rich-card-logo img{display:block;width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(var(--blue-brand-rgb),.15);border-radius:8px}.employment-job-rich-card-identity{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.employment-job-rich-card-title{margin:0;color:var(--gray-pitch);font-size:1rem;font-weight:600;line-height:1.25}.employment-job-rich-card-employer-name{width:100%;margin-top:5px;color:var(--gray-blue-dirty);font-size:.82rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employment-job-rich-card-info{display:flex;flex-direction:column;align-items:flex-start;padding:4px 16px 14px;min-width:0;text-align:left}.employment-job-rich-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--gray-blue-dirty);font-size:.82rem}.employment-job-rich-card-meta span+span:before{content:"·";margin-right:6px}.employment-job-rich-card-expiry{margin-top:8px;color:var(--blue-brand);font-size:.82rem;font-weight:600}.employment-job-rich-card-arrow{display:flex;align-items:center;justify-content:center}.employment-job-rich-card-arrow i{color:var(--blue-brand);font-size:22px;transition:color .15s ease}.employment-job-rich-card:hover .employment-job-rich-card-arrow i{color:var(--blue-light-base)}@media(max-width:575.98px){.employment-job-rich-card-main{grid-template-columns:minmax(0,1fr) 44px}.employment-job-rich-card-header{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 14px 9px}.employment-job-rich-card-logo img{width:52px;height:52px}.employment-job-rich-card-info{padding:3px 14px 12px}}
