@font-face{font-display:swap;font-family:Exo2;font-weight:900;src:url(https://www.lertechforce.com/hubfs/Exo2-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Exo2;font-weight:500;src:url(https://www.lertechforce.com/hubfs/Exo2-Medium.ttf) format("truetype")}.ler-jobs{--navy:#283250;--blue:#324664;--steel:#6e87af;--green:#6e87af;--ink:#444;--meta:#5b6470;--line:#e6e9ef;color:var(--ink);font-family:Roboto,-apple-system,Segoe UI,sans-serif;margin:0 auto;max-width:1080px;padding-bottom:64px;scroll-margin-top:120px}.ler-jobs *{box-sizing:border-box}.ler-jobs__bar{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}.ler-jobs__search{flex:1 1 280px;min-width:220px;position:relative}.ler-jobs__search svg{color:var(--steel);left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ler-jobs .ler-jobs__search input{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--navy);font:inherit;font-size:.95rem;padding:12px 16px 12px 46px!important;text-indent:0;width:100%}.ler-jobs .ler-jobs__search input:focus{border-color:var(--steel);box-shadow:0 0 0 3px rgba(110,135,175,.25);outline:none}.ler-jobs__sel{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236e87af' stroke-linecap='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/12px;border:1px solid var(--line);border-radius:10px;color:var(--navy);cursor:pointer;flex:0 1 220px;font:inherit;font-size:.95rem;min-width:170px;padding:12px 38px 12px 16px}.ler-jobs__sel:focus{border-color:var(--steel);box-shadow:0 0 0 3px rgba(110,135,175,.25);outline:none}.ler-jobs__ms{flex:1 1 0;min-width:130px;position:relative}.ler-jobs__msbtn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--navy);cursor:pointer;display:flex;font:inherit;font-size:.95rem;gap:8px;justify-content:space-between;min-height:46px;padding:11px 14px 11px 16px;text-align:left;width:100%}.ler-jobs__msbtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ler-jobs__ms.is-active .ler-jobs__msbtn{border-color:var(--steel);font-weight:600}.ler-jobs__mslabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ler-jobs__msbtn svg{color:var(--steel);flex:none}.ler-jobs__mspanel{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(40,50,80,.16);left:0;max-height:300px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ler-jobs__mspanel[hidden]{display:none!important}.ler-jobs__ms.is-placeholder .ler-jobs__msbtn{background:#f7f9fc;border-style:dashed;color:var(--meta);cursor:default}.ler-jobs__ms.is-placeholder .ler-jobs__msbtn svg:last-child{opacity:.4}.ler-jobs__soon{background:var(--steel);border-radius:6px;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-left:8px;padding:2px 7px;text-transform:uppercase}.ler-job__salary{align-items:center;color:var(--ink);display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;margin:7px 0 0}.ler-job__salary svg{color:var(--steel);flex:none}.ler-job__salary.is-empty{color:var(--meta);font-style:italic;font-weight:400;opacity:.85}.ler-job__salary.is-empty svg{opacity:.6}.ler-detail__salary{align-items:center;color:var(--navy);display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin:12px 0 0}.ler-detail__salary svg{color:var(--steel);flex:none}.ler-detail__salary.is-empty{color:var(--meta);font-style:italic;font-weight:400}.ler-job__meta .is-salary{color:var(--ink);font-weight:600}.ler-job__meta .is-salary.is-empty{color:var(--meta);font-style:italic;font-weight:400;opacity:.8}.ler-jobs__filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.ler-jobs__chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ler-jobs__chip{align-items:center;background:#eef2f8;border:1px solid var(--line);border-radius:999px;color:var(--navy);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:6px;line-height:1.2;padding:5px 8px 5px 13px}.ler-jobs__chip:hover{background:#e2e8f3;border-color:var(--steel)}.ler-jobs__chip span{align-items:center;border-radius:50%;color:var(--steel);display:inline-flex;font-size:1.05rem;height:17px;justify-content:center;line-height:1;width:17px}.ler-jobs__chip:hover span{background:var(--steel);color:#fff}.ler-jobs__chip:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ler-jobs__clearall{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--blue);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:700;gap:5px;padding:5px 13px;text-decoration:none}.ler-jobs__clearall:hover{background:#f4f6fa;border-color:var(--steel);color:var(--navy)}.ler-jobs__clearall:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ler-jobs__general{color:var(--meta);font-size:.9rem;margin:0 0 14px;padding:4px 0;text-align:center}.ler-jobs__generalbtn{align-items:center;color:var(--blue);display:inline-flex;font-weight:700;gap:7px;margin-left:4px;text-decoration:none}.ler-jobs__generalbtn:hover{color:var(--navy);text-decoration:underline}.ler-jobs__generalbtn svg{flex:none}.ler-jobs__cright{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.ler-jobs__cright .ler-jobs__sel{flex:0 0 auto;min-width:0;padding:11px 34px 11px 14px!important;width:auto}.ler-jobs__msopt{align-items:center;border-radius:7px;color:var(--ink);cursor:pointer;display:flex;font-size:.92rem;gap:10px;line-height:1.3;padding:9px 12px}.ler-jobs__msopt:hover{background:#f4f6fa}.ler-jobs__msopt input{accent-color:var(--steel);cursor:pointer;flex:none;height:16px;width:16px}.ler-jobs__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 14px}.ler-jobs__count{color:var(--meta);font-size:.9rem;font-weight:500;margin:0}.ler-jobs__toggle{border:1px solid var(--line);border-radius:9px;overflow:hidden}.ler-jobs__tbtn,.ler-jobs__toggle{background:#fff;display:inline-flex}.ler-jobs__tbtn{align-items:center;border:0;color:var(--meta);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;gap:6px;min-height:40px;padding:8px 14px;transition:background .15s,color .15s}.ler-jobs__tbtn+.ler-jobs__tbtn{border-left:1px solid var(--line)}.ler-jobs__tbtn:hover{color:var(--navy)}.ler-jobs__tbtn.is-active{background:var(--steel)}.ler-jobs__tbtn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ler-jobs__list{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ler-jobs__list.is-list{gap:10px;grid-template-columns:1fr}.ler-jobs a.ler-job{align-items:flex-start;background:#fff;border:1px solid var(--line);border-left:3px solid var(--steel);border-radius:14px;box-shadow:0 1px 2px rgba(40,50,80,.04);color:inherit;display:flex;flex-direction:column;height:100%;padding:18px 20px;text-decoration:none!important;transition:box-shadow .2s,transform .2s,border-color .2s}.ler-jobs a.ler-job:hover{border-left-color:var(--navy);box-shadow:0 4px 14px rgba(40,50,80,.1);transform:translateY(-2px)}.ler-jobs a.ler-job:focus-visible{outline-offset:2px}.ler-job__main{flex:1 1 auto;min-width:0;width:100%}.ler-job__title{color:var(--navy);display:-webkit-box;font-family:Exo2,Roboto,sans-serif;font-size:1.125rem;font-weight:900;letter-spacing:.2px;-webkit-line-clamp:2;line-height:1.25;margin:0;-webkit-box-orient:vertical;overflow:hidden}.ler-job__meta{color:var(--meta);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:4px 14px;line-height:1.4;margin:4px 0 0}.ler-job__meta span{align-items:center;display:inline-flex;gap:6px;max-width:100%}.ler-job__meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ler-job__meta svg{color:var(--steel);flex:none}.ler-job__desc{color:var(--meta);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.45;margin:8px 0 0;-webkit-box-orient:vertical;overflow:hidden}.ler-job__cta{align-items:center;background:var(--steel);border-radius:999px;color:#fff!important;display:inline-flex;font-size:.85rem;font-weight:700;gap:7px;margin-top:14px;min-height:40px;padding:9px 18px;text-decoration:none!important;transition:background .2s;white-space:nowrap}.ler-jobs a.ler-job:focus-visible .ler-job__cta,.ler-jobs a.ler-job:hover .ler-job__cta{background:var(--blue)}.ler-jobs__list.is-list a.ler-job{align-items:center;flex-direction:row;gap:20px;padding:15px 20px}.ler-jobs__list.is-list .ler-job__main{flex:1 1 auto;min-width:0;width:auto}.ler-jobs__list.is-list .ler-job__desc{-webkit-line-clamp:1;margin-top:5px}.ler-jobs__list.is-list .ler-job__cta{align-self:center;flex:0 0 auto;margin-left:0;margin-top:0}.ler-jobs__msg{color:var(--ink);font-size:1.05rem;grid-column:1/-1;padding:32px 16px;text-align:center}.ler-jobs__pager{border-top:1px solid var(--line);gap:16px;justify-content:space-between;margin:24px 0 0;padding-top:18px}.ler-jobs__pager,.ler-jobs__pages{align-items:center;display:flex;flex-wrap:wrap}.ler-jobs__pages{gap:6px}.ler-jobs__pages button{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--navy);cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;height:40px;min-width:40px;padding:0 13px;transition:border-color .15s,color .15s,background .15s}.ler-jobs__pages button:hover:not(:disabled){border-color:var(--steel);color:var(--blue)}.ler-jobs__pages button[aria-current=true]{background:var(--navy);border-color:var(--navy);color:#fff}.ler-jobs__pages button:disabled{cursor:default;opacity:.4}.ler-jobs__pages button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ler-jobs__pages .ler-jobs__ell{color:var(--steel);padding:0 4px}.ler-jobs__perpage{align-items:center;color:var(--meta);display:flex;font-size:.875rem;gap:8px}.ler-jobs__perpage select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none' stroke='%236e87af' stroke-linecap='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/11px;border:1px solid var(--line);border-radius:8px;color:var(--navy);cursor:pointer;font:inherit;font-size:.875rem;padding:8px 30px 8px 12px}.ler-detail__back{align-items:center;color:var(--blue);display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;margin:0 0 18px;text-decoration:none}.ler-detail__back:hover{color:var(--navy);text-decoration:underline}.ler-detail__back svg{flex:none}.ler-detail__title{color:var(--navy);font-family:Exo2,Roboto,sans-serif;font-size:1.9rem;font-weight:900;letter-spacing:.2px;line-height:1.18;margin:0}.ler-detail__meta{font-size:.9rem;margin:12px 0 0}.ler-detail__apply{margin:22px 0}.ler-detail__applybtn{align-items:center;background:var(--steel);border-radius:999px;color:#fff!important;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;min-height:44px;padding:13px 30px;text-decoration:none!important;transition:background .2s}.ler-detail__applybtn:active,.ler-detail__applybtn:focus,.ler-detail__applybtn:hover{background:var(--blue);color:#fff!important;text-decoration:none!important}.ler-detail__body{color:var(--ink);font-size:1rem;line-height:1.6;margin:6px 0 0}.ler-detail__nodesc{color:var(--meta);font-size:1rem;margin:14px 0 0}.ler-detail__body p{margin:0 0 14px}.ler-detail__body ol,.ler-detail__body ul{margin:0 0 14px;padding-left:22px}.ler-detail__body li{margin:4px 0}.ler-detail__body a{color:var(--blue)}.ler-detail__body h1,.ler-detail__body h2,.ler-detail__body h3,.ler-detail__body h4{color:var(--navy);font-family:Exo2,Roboto,sans-serif;line-height:1.2;margin:18px 0 8px}@media(max-width:980px){.ler-jobs__list:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ler-jobs{scroll-margin-top:90px}.ler-jobs__list,.ler-jobs__list.is-list{gap:12px;grid-template-columns:1fr!important}.ler-jobs__toggle{display:none}.ler-jobs__ms,.ler-jobs__sel{flex:1 1 100%}.ler-jobs__list.is-list a.ler-job{align-items:flex-start;flex-direction:column;gap:0}.ler-jobs__list.is-list .ler-job__main{width:100%}.ler-jobs__list.is-list .ler-job__cta{align-self:flex-start;margin-left:0;margin-top:14px}.ler-jobs__list.is-list .ler-job__desc{-webkit-line-clamp:2}.ler-job__title{font-size:1.0625rem}.ler-detail__title{font-size:1.5rem}.ler-jobs__pager{justify-content:center}}.ler-jobs__radiusrow{margin:0 0 12px}.ler-jobs__radius,.ler-jobs__radiusrow{align-items:center;display:flex;gap:8px}.ler-jobs__radius{flex-wrap:nowrap}.ler-jobs__zip{background:#fff;border:1px solid var(--line);border-radius:10px;box-sizing:border-box;color:var(--navy);flex:0 0 96px;font:inherit;font-size:.95rem;min-height:46px;padding:11px 14px;width:96px}.ler-jobs__zip:focus{border-color:var(--steel);box-shadow:0 0 0 3px rgba(110,135,175,.25);outline:none}.ler-jobs__radsel{flex:0 0 auto!important;width:auto!important}.ler-jobs__ziphint{color:#b4431f;font-size:.8rem;white-space:nowrap}.ler-jobs{--sh-1:0 1px 2px rgba(40,50,80,.05),0 1px 1px rgba(40,50,80,.04);--sh-2:0 4px 10px rgba(40,50,80,.07),0 2px 4px rgba(40,50,80,.05);--sh-3:0 14px 30px -8px rgba(40,50,80,.18),0 6px 12px -6px rgba(40,50,80,.1);--ring:0 0 0 3px rgba(110,135,175,.3);--ease:cubic-bezier(.2,.7,.3,1);--r-card:14px;--amberbg:#faeeda;--amberink:#854f0b;--amberline:#f0d39a}.ler-jobs__stats{align-items:center;color:var(--meta);display:flex;flex-wrap:wrap;font-size:.92rem;gap:8px 22px;justify-content:center;margin:2px 0 16px}.ler-jobs__stats span{align-items:center;display:inline-flex;gap:8px}.ler-jobs__stats b{color:var(--navy);font-family:Exo2,Roboto,sans-serif;font-weight:700}.ler-jobs__stats svg{color:var(--steel);flex:none}.ler-jobs a.ler-job{border-left:0;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:18px 20px 18px 23px;position:relative;transition:box-shadow .24s var(--ease),transform .24s var(--ease),border-color .24s var(--ease)}.ler-jobs a.ler-job:before{background:var(--steel);border-radius:var(--r-card) 0 0 var(--r-card);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease);width:3px}.ler-jobs a.ler-job:hover{border-color:#d7dcec;box-shadow:var(--sh-3);transform:translateY(-3px)}.ler-jobs a.ler-job:hover:before{background:linear-gradient(180deg,var(--navy),var(--steel));box-shadow:0 0 12px -1px rgba(110,135,175,.55);width:5px}.ler-jobs a.ler-job:active{box-shadow:var(--sh-1),inset 0 2px 5px rgba(40,50,80,.1);transform:translateY(0);transition-duration:.06s}.ler-jobs a.ler-job:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ler-job__title{transition:color .2s var(--ease)}.ler-jobs a.ler-job:hover .ler-job__title{color:var(--blue)}.ler-job__titlerow{align-items:flex-start;display:flex;gap:8px}.ler-job__titlerow .ler-job__title{flex:1 1 auto;min-width:0}.ler-job__titlerow .ler-job__badge.is-new{flex:none;margin-top:4px}.ler-detail__titlerow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.ler-detail__titlerow .ler-detail__title{flex:1 1 auto;min-width:0}.ler-detail__titlerow .ler-job__badge.is-new{flex:none;margin-top:9px}.ler-job__badge{align-items:center;background:#eef2f8;border:1px solid var(--line);border-radius:6px;color:var(--blue);display:inline-flex;font:700 .64rem/1.4 Roboto,sans-serif;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.ler-job__badge.is-new{background:var(--amberbg);border-color:var(--amberline);color:var(--amberink)}.ler-jobs__list .ler-job__meta .is-salary{background:#f1f5fb;border:1px solid #dde6f3;border-radius:7px;color:var(--navy);font-weight:700;padding:3px 9px}.ler-job__meta{column-gap:16px;margin-top:7px}.ler-job__desc{color:#5f6a78;margin-top:9px}.ler-job__cta{background:var(--blue);box-shadow:0 2px 8px rgba(40,50,80,.18)}.ler-jobs a.ler-job:focus-visible .ler-job__cta,.ler-jobs a.ler-job:hover .ler-job__cta{background:var(--navy);box-shadow:0 4px 12px rgba(40,50,80,.24)}.ler-job__cta svg{transition:transform .2s var(--ease)}.ler-jobs a.ler-job:hover .ler-job__cta svg{transform:translateX(3px)}.ler-jobs__soon{background:var(--blue)}.ler-jobs .ler-jobs__search input,.ler-jobs__msbtn,.ler-jobs__sel,.ler-jobs__zip{box-shadow:var(--sh-1);transition:box-shadow .2s var(--ease),border-color .2s var(--ease),transform .12s var(--ease)}.ler-jobs__msbtn:hover,.ler-jobs__sel:hover{border-color:#cdd5e6;box-shadow:var(--sh-2)}.ler-jobs__msbtn:active{box-shadow:var(--sh-1);transform:translateY(1px)}.ler-jobs__ms.is-active .ler-jobs__msbtn{box-shadow:var(--sh-2),inset 0 0 0 1px var(--steel)}.ler-jobs__msbtn svg{transition:transform .2s var(--ease)}.ler-jobs__msbtn[aria-expanded=true] svg{transform:rotate(180deg)}.ler-jobs__zip:focus{box-shadow:var(--ring)}.ler-jobs__mspanel{border-radius:12px;box-shadow:var(--sh-3);transform-origin:top}@media (prefers-reduced-motion:no-preference){.ler-jobs__mspanel:not([hidden]){animation:lerPop .16s var(--ease)}}@keyframes lerPop{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}.ler-jobs__msopt:active{background:#e4ebf7}.ler-jobs__chip{box-shadow:var(--sh-1);transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}.ler-jobs__chip:hover{box-shadow:var(--sh-2)}.ler-jobs__chip:active{transform:scale(.96)}.ler-jobs__chip span{transition:background .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.ler-jobs__chip:hover span{transform:rotate(90deg)}.ler-jobs__controls{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:18px;padding:10px 2px}.ler-jobs__count strong{color:var(--navy);font-family:Exo2,Roboto,sans-serif;font-weight:700}.ler-jobs__toggle{box-shadow:var(--sh-1)}.ler-jobs__tbtn.is-active{background:var(--blue);box-shadow:inset 0 1px 3px rgba(40,50,80,.25);color:#fff}.ler-jobs__pages button{box-shadow:var(--sh-1);transition:border-color .15s,color .15s,background .15s,box-shadow .15s,transform .1s}.ler-jobs__pages button:hover:not(:disabled){box-shadow:var(--sh-2);transform:translateY(-1px)}.ler-jobs__pages button:active:not(:disabled){box-shadow:var(--sh-1);transform:translateY(0)}.ler-jobs__pages button[aria-current=true]{box-shadow:inset 0 1px 3px rgba(40,50,80,.3)}.ler-jobs__pages button:focus-visible{box-shadow:var(--ring);outline:none}@media (prefers-reduced-motion:no-preference){.ler-jobs__list a.ler-job{animation:lerRise .32s var(--ease) both}.ler-jobs__list a.ler-job:first-child{animation-delay:.02s}.ler-jobs__list a.ler-job:nth-child(2){animation-delay:.05s}.ler-jobs__list a.ler-job:nth-child(3){animation-delay:.08s}.ler-jobs__list a.ler-job:nth-child(n+4){animation-delay:.1s}}@keyframes lerRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ler-jobs[aria-busy=true]{color:transparent;min-height:260px;position:relative}.ler-jobs[aria-busy=true]:before{animation:lerShimmer 1.2s linear infinite;background:linear-gradient(100deg,#f2f5fa 30%,#e9eef6 50%,#f2f5fa 70%);background-size:200% 100%;border-radius:var(--r-card);box-shadow:var(--sh-1);content:"";display:block;height:70px;margin-bottom:12px}@keyframes lerShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ler-jobs__msg{align-items:center;background:#f7f9fc;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-1);color:var(--navy);display:flex;flex-direction:column;font-family:Exo2,Roboto,sans-serif;font-weight:500;gap:10px;padding:44px 16px}.ler-jobs__msg svg{color:var(--steel);height:40px;width:40px}.ler-jobs__sub{color:var(--meta);font-family:Roboto,sans-serif;font-size:.9rem;font-weight:400}.ler-jobs__emptyclear{background:var(--blue);border:0;border-radius:999px;box-shadow:0 2px 8px rgba(40,50,80,.18);color:#fff;cursor:pointer;font:700 .9rem Roboto,sans-serif;margin-top:4px;min-height:44px;padding:11px 22px;transition:background .2s var(--ease)}.ler-jobs__emptyclear:hover{background:var(--navy)}.ler-jobs__emptyclear:focus-visible{box-shadow:var(--ring);outline:none}.ler-detail__applybtn{background:var(--blue);box-shadow:var(--sh-2);transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease)}.ler-detail__applybtn:active,.ler-detail__applybtn:focus,.ler-detail__applybtn:hover{background:var(--navy)!important;box-shadow:var(--sh-3)}.ler-detail__applybtn:active{box-shadow:var(--sh-1);transform:translateY(0)}.ler-detail__title{border-bottom:1px solid var(--line);padding-bottom:14px}@media (prefers-reduced-motion:reduce){.ler-jobs *,.ler-jobs :after,.ler-jobs :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ler-jobs a.ler-job:hover{transform:none}.ler-jobs[aria-busy=true]:before{animation:none;background:#eef2f6}}@media (max-width:640px){.ler-jobs__stats{font-size:.86rem;gap:8px 16px}}.ler-detail .ler-job__badges{margin:0 0 10px}.ler-detail__title{border-bottom:0;padding-bottom:16px;position:relative}.ler-detail__title:after{background:linear-gradient(90deg,var(--navy),var(--steel));border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:72px}.ler-detail__meta{column-gap:18px}.ler-detail__body,.ler-detail__nodesc{max-width:720px}.ler-jobs__top{color:var(--meta);font-size:.92rem;line-height:1.6;margin:2px 0 24px;text-align:center}.ler-jobs__top b{color:var(--navy);font-family:Exo2,Roboto,sans-serif;font-weight:700}.ler-jobs__top .ler-jobs__generalbtn{display:inline;vertical-align:baseline}.ler-jobs__top .ler-jobs__generalbtn svg{margin-left:5px;vertical-align:middle}.ler-jobs__mspanel{overflow-x:hidden}.ler-jobs__opttext{min-width:0;overflow-wrap:anywhere}