.home-jobs-panel{background:#eef4fa;color:#14213d;padding:48px 0;border-bottom:1px solid #dbe5f0}.home-jobs-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.home-jobs-kicker{color:#1264e8;font-weight:850;font-size:11px;letter-spacing:.12em}.home-jobs-heading h2{font-size:clamp(27px,3vw,40px);letter-spacing:-.04em;margin:10px 0}.home-jobs-heading p,.home-jobs-note,#home-jobs-status{color:#52657b;font-size:13px;line-height:1.6}.home-jobs-controls{display:flex;gap:8px;flex-shrink:0}.home-jobs-controls button{border:1px solid #cad9e8;background:#fff;color:#203c5d;border-radius:10px;padding:11px 15px;font:inherit;cursor:pointer;min-height:44px}.home-jobs-controls button:disabled{opacity:.5;cursor:default}.home-jobs-controls button:focus-visible,.home-live-job a:focus-visible{outline:3px solid #1264e8;outline-offset:4px}.home-jobs-window{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-live-job{background:#fff;border:1px solid #d7e2ee;border-radius:18px;padding:24px;display:flex;flex-direction:column;box-shadow:0 8px 24px #17365c08;min-height:225px}.home-live-company{color:#1264e8;font-size:12px;font-weight:850}.home-live-job h3{font-size:20px;line-height:1.4;margin:12px 0;letter-spacing:-.02em}.home-live-job h3 a{color:#14213d;text-decoration:none}.home-live-job p{color:#62758a;font-size:13px;line-height:1.5;margin:0 0 22px}.home-live-footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.home-live-footer span{font-size:11px;background:#edf5ff;color:#315578;border-radius:6px;padding:7px 9px}.home-live-footer a,.home-jobs-note a{font-size:12px;color:#1264e8;font-weight:800}.home-jobs-note{margin-top:20px}.home-jobs-panel #home-jobs-status{min-height:22px}@media(max-width:850px){.home-jobs-window{grid-template-columns:1fr}.home-live-job{min-height:170px}.home-jobs-heading{align-items:start;flex-direction:column;gap:12px}.home-jobs-panel{padding:32px 0}}
