.jobs-page{color:#102a43;background:linear-gradient(160deg,#edfdf9,#f7f3e8 48%,#eef6ff);min-height:100vh;padding:24px}.jobs-page>header,.jobs-page>section{width:min(1040px,100%);margin-inline:auto}.jobs-page>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;display:flex}.jobs-page>header a{color:#102a43;font-weight:900;text-decoration:none}.jobs-brand{align-items:center;gap:8px;display:flex}.jobs-brand svg{color:#079d90}.jobs-intro span,.job-state{letter-spacing:.08em;color:#078f84;font-size:12px;font-weight:900}.jobs-intro h1{letter-spacing:-.035em;color:#102a43;text-shadow:0 3px #fff,0 8px 22px #102a4320;margin:7px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,8vw,66px);font-weight:900;line-height:.98;display:inline-block;position:relative}.jobs-intro h1:after{content:"";background:linear-gradient(90deg,#c51f2f,#ff6a33);border-radius:99px;height:5px;position:absolute;bottom:-9px;left:2px;right:24%}.jobs-intro p{color:#506970;max-width:720px;margin:0;font-size:17px;line-height:1.55}.jobs-benefit{background:#fff;border:1px solid #b9dfd7;border-radius:18px;align-items:flex-start;gap:12px;padding:17px;display:flex;margin-top:22px!important}.jobs-benefit svg{color:#ff7900;flex:none}.jobs-benefit div{gap:4px;display:grid}.jobs-benefit span{color:#536b71;line-height:1.45}.jobs-filters{background:#fff;border:1px solid #c5dfdb;border-radius:16px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px;padding:13px;display:grid;margin-top:14px!important}.jobs-filters svg{color:#078f84}.jobs-filters select{color:#102a43;background:#fff;border:1px solid #b7d5d0;border-radius:11px;min-width:0;padding:12px;font-size:15px;font-weight:700}.jobs-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid;margin-top:20px!important}.jobs-grid article{background:#fff;border:1px solid #d2e4e1;border-radius:20px;gap:10px;padding:20px;display:grid;box-shadow:0 14px 32px #102a4314}.jobs-grid h2{margin:0;font-size:21px}.jobs-grid p,.jobs-grid small{color:#526970;align-items:center;gap:6px;margin:0;display:flex}.jobs-grid p svg,.jobs-grid small svg{width:17px}.jobs-grid a{color:#fff;text-align:center;background:linear-gradient(100deg,#ff7100,#ffa12b);border-radius:12px;margin-top:5px;padding:13px;font-weight:900;text-decoration:none}.jobs-empty{color:#536b71;text-align:center;background:#fff;border:1px solid #d2e4e1;border-radius:18px;gap:8px;width:min(1040px,100%);margin:20px auto;padding:31px;display:grid;box-shadow:0 12px 30px #102a4310}.jobs-empty b{color:#102a43;font-size:19px}.jobs-empty span{line-height:1.5}.provider-register-callout{color:#fff;background:linear-gradient(135deg,#8f1524,#c52335);border:1px solid #9e1727;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 18px 38px #86172535;margin-top:30px!important}.provider-register-callout>svg{color:#ffd7dc;width:42px;height:42px}.provider-register-callout div{gap:5px;display:grid}.provider-register-callout span{letter-spacing:.09em;color:#ffd7dc;font-size:12px;font-weight:900}.provider-register-callout h2{color:#fff;margin:0;font-size:22px}.provider-register-callout p{color:#ffecef;margin:0;line-height:1.45}.provider-register-callout a{color:#9e1727;text-align:center;background:#fff;border:2px solid #fff;border-radius:13px;padding:14px 17px;font-weight:950;text-decoration:none;box-shadow:0 8px 20px #5b071740}.load-more{color:#fff;background:#0d5d64;border:0;border-radius:12px;margin:18px auto 0;padding:13px 22px;font-weight:900;display:block}@media (width<=760px){.jobs-page{padding:18px}.jobs-grid{grid-template-columns:1fr}.jobs-page>header{margin-bottom:24px}.jobs-benefit span{font-size:14px}.jobs-filters{grid-template-columns:auto 1fr}.jobs-filters select{grid-column:2}.provider-register-callout{text-align:center;grid-template-columns:1fr;padding:22px 18px}.provider-register-callout>svg{margin:auto}.provider-register-callout a{width:100%}}
