.new-jobs{background:#f7f2e8}.new-jobs__container{width:100%;margin:0 auto}.new-jobs__eyebrow{color:var(--color-orange);letter-spacing:2px;font-size:12px;font-weight:700}.new-jobs__alerts{color:#fff;background:#100b07;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.new-jobs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.new-jobs__empty{color:#7d746b;margin-top:24px}.job-card{background:#fcf9f1;border:1px solid #ebe3d6;border-radius:16px;flex-direction:column;min-height:230px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.job-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000000d}.job-card__top{align-items:center;gap:12px;display:flex}.job-card__logo{width:48px;height:48px;color:var(--primary-color);background:#d5f0df;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.job-card__info{flex:1;min-width:0}.job-card__info h3{color:#111;font-size:17px;font-weight:750;line-height:1.4}.job-card__info p{color:#7b7167;margin-top:4px;font-size:13px}.job-card__status{color:var(--primary-color);text-transform:uppercase;background:#e0eee5;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700}.job-card__details{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.job-card__details span{border:1px solid #eee8dc;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.job-card__footer{border-top:1px solid #eae3d8;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.job-card__date{color:#84796f;align-items:center;gap:6px;font-size:12px;display:inline-flex}.job-card__button{color:#fff;background:#100b07;border-radius:24px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}@media (max-width:768px){.new-jobs__header{flex-direction:column;align-items:flex-start}.new-jobs__grid{grid-template-columns:1fr}}
