.jobs-opportunities-v824{width:min(1180px,92%);margin:70px auto}.jobs-opportunities-v824 h2{font-size:clamp(36px,4vw,58px);color:#0d4d9d;margin:7px 0 8px}.jobs-op-head{display:flex;justify-content:space-between;align-items:end;gap:30px}.jobs-op-head p{color:#69809e}.jobs-total{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid #dce7f2;border-radius:16px;background:#fff}.jobs-total b{font-size:28px;color:#0d5fae}.jobs-total span{max-width:105px;font-size:12px;color:#607895}.jobs-tools{margin:30px 0 20px;display:grid;gap:14px}.jobs-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d8e4f0;border-radius:14px;padding:0 16px}.jobs-search input{width:100%;border:0;outline:0;padding:15px 0;font:inherit}.jobs-filters{display:flex;gap:8px;flex-wrap:wrap}.jobs-filters button{border:1px solid #d7e3ef;background:#fff;color:#214b78;border-radius:999px;padding:9px 15px;font-weight:700;cursor:pointer}.jobs-filters button.active{background:#0b5faa;color:#fff;border-color:#0b5faa}.jobs-bank{display:grid;gap:13px}.job-card824{background:#fff;border:1px solid #d8e4ef;border-radius:18px;box-shadow:0 8px 28px rgba(20,62,105,.045);overflow:hidden}.job-card824 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:23px 25px}.job-card824 summary::-webkit-details-marker{display:none}.job-cat824{display:inline-block;color:#b85d37;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.job-main824 h3{font-size:22px;color:#112d52;margin:0 0 9px}.job-meta824{display:flex;gap:16px;flex-wrap:wrap;color:#70849e;font-size:13px}.job-side824{display:flex;align-items:center;gap:22px}.job-count824{white-space:nowrap;background:#edf6ff;color:#0a5eaa;padding:9px 12px;border-radius:10px}.job-open824{white-space:nowrap;color:#0b5faa;font-weight:800}.job-card824[open],.job-card824 details[open]{border-color:#a9cae8}.job-detail824{border-top:1px solid #e5edf5;padding:25px;display:grid;grid-template-columns:1fr 280px;gap:36px;background:#fbfdff}.job-copy824 h4{color:#173b65;margin:0 0 7px}.job-copy824 p{color:#5f7590;line-height:1.7;margin:0 0 20px}.job-detail824 aside{border-left:1px solid #e2ebf4;padding-left:25px;display:flex;flex-direction:column;gap:7px}.job-detail824 aside small{font-size:10px;letter-spacing:.12em;color:#8496aa;font-weight:800;margin-top:5px}.job-detail824 aside strong{color:#173b65}.job-apply824{margin-top:15px;text-align:center;background:#0b5faa;color:#fff!important;text-decoration:none;padding:14px;border-radius:12px;font-weight:800}.jobs-empty824{text-align:center;padding:45px;background:#fff;border:1px dashed #bfd1e3;border-radius:18px}.jobs-empty824 a{color:#0b5faa;font-weight:800}@media(max-width:760px){.jobs-op-head{align-items:start;flex-direction:column}.jobs-total{display:none}.job-card824 summary{align-items:flex-start;flex-direction:column}.job-side824{width:100%;justify-content:space-between}.job-detail824{grid-template-columns:1fr}.job-detail824 aside{border-left:0;border-top:1px solid #e2ebf4;padding:20px 0 0}}