.blt-jobs{--blt-primary:#00b3a5;--blt-ink:#172033;--blt-on-primary:#172033;max-width:1240px;margin:32px auto 64px;padding:0 20px;color:var(--blt-ink);box-sizing:border-box}.blt-jobs *{box-sizing:border-box}.blt-jobs__hero{border-radius:26px;padding:clamp(26px,5vw,54px);background:#e5f6f3;border:1px solid #c6e8e3;margin-bottom:24px}.blt-jobs__hero>span{font-weight:700;color:#006f66}.blt-jobs h1{font-size:clamp(28px,4vw,44px);line-height:1.4;margin:14px 0}.blt-jobs p{line-height:1.9}.blt-jobs__route{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px;font-size:14px}.blt-jobs__route a{color:inherit;text-decoration:underline}.blt-jobs__route strong{padding:8px 14px;border-radius:30px;background:#fff}.blt-jobs__search{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:end;gap:18px;padding:26px;border:1px solid #d9e5ed;border-radius:20px;background:#fff}.blt-jobs label{display:flex;flex-direction:column;gap:10px;font-weight:600;min-width:0}.blt-jobs input,.blt-jobs select{width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #bacbd8;border-radius:10px;background:#fff;color:var(--blt-ink);font:inherit;font-size:15px;min-height:50px}.blt-jobs button,.blt-jobs__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--blt-primary);background:var(--blt-primary);color:var(--blt-on-primary);padding:12px 18px;min-height:48px;border-radius:12px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;white-space:normal;text-align:center}.blt-jobs__notice{font-size:14px;color:#526576;max-width:1000px;margin:22px 0 32px}.blt-jobs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blt-jobs__card{border:1px solid #d9e5ed;border-radius:20px;padding:26px;background:#fff;display:flex;flex-direction:column;align-items:start;gap:14px;min-width:0;box-shadow:0 8px 26px #102c4805}.blt-jobs__card h3{font-size:23px;line-height:1.4;margin:0}.blt-jobs__card p{margin:0;font-size:15px}.blt-jobs__type{font-size:12px;padding:6px 12px;border-radius:30px;background:#eaf0f8;color:#334960}.blt-jobs__card .blt-jobs__coverage{color:#526576;font-size:13px;margin-bottom:6px}.blt-jobs__card .blt-jobs__action{margin-top:auto;width:100%;font-size:14px}.blt-jobs__card>a:last-child:not(.blt-jobs__action){font-size:13px;color:#006f66;align-self:center;text-align:center}.blt-jobs__next{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:34px;padding:30px;background:#f2f6fa;border-radius:20px}.blt-jobs__next h2{margin-top:0}.blt-jobs__next p{margin-bottom:0}.blt-jobs__next>a{flex-shrink:0}.blt-jobs :focus-visible{outline:3px solid #00877c;outline-offset:4px}.blt-jobs__search>a{font-size:14px;color:#006f66}@media(max-width:950px){.blt-jobs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blt-jobs__search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blt-jobs{padding:0 16px;margin-top:20px}.blt-jobs__grid,.blt-jobs__search{grid-template-columns:1fr}.blt-jobs__search,.blt-jobs__card{padding:22px}.blt-jobs__next{flex-direction:column;align-items:stretch;padding:24px}.blt-jobs__hero{padding:24px}}