.jobs-hero{padding:150px 0 70px;background:linear-gradient(125deg,#031a42,#087cf0);color:#fff}.jobs-hero p{text-transform:uppercase;letter-spacing:2px;font-weight:800;font-size:11px}.jobs-hero h1{font-size:clamp(38px,6vw,70px);margin:8px 0}.jobs-hero span{color:#d9eaff}.job-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:25px}.job-filters input,.job-filters select{padding:13px;border:1px solid #d5e0ec;border-radius:9px;background:#fff}.job-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.job-grid article{background:#fff;border:1px solid #dce6f1;border-radius:16px;padding:22px;display:grid;gap:12px}.job-grid article>div,.job-grid footer{display:flex;justify-content:space-between;align-items:center}.job-source,.job-grid footer>span{background:#eaf4ff;color:#087cf0;padding:6px 9px;border-radius:99px;font-size:10px;font-weight:800}.job-grid h2{font-size:20px;margin:0}.job-grid p{color:#68788d;line-height:1.6;margin:0}.job-grid small{color:#7a8898}.job-grid footer{border-top:1px solid #e5ecf3;padding-top:13px}.job-grid footer a{color:#087cf0;font-weight:800}.job-empty{grid-column:1/-1;text-align:center;padding:60px;background:#fff;border:1px dashed #b9c8d8;border-radius:16px}.job-disclaimer{margin-top:25px;color:#718096;font-size:12px}@media(max-width:760px){.job-filters,.job-grid{grid-template-columns:1fr}.jobs-hero{padding-top:120px}}
