﻿.lf-jobs-h2{margin:0;font-size:clamp(23px, 2.97vw, 38px);font-weight:600;letter-spacing:-1px}.lf-jobs-hero{padding:clamp(17px, 4.38vw, 56px) 0 clamp(19px, 5vw, 64px);background:var(--lf-dark);color:#fff}.lf-jobs-hero .lf-crumbs{color:var(--lf-on-dark-2)}.lf-jobs-hero .lf-crumbs a{color:var(--lf-on-dark-2)}.lf-jobs-hero .lf-crumbs a:hover{color:#fff}.lf-jobs-hero .lf-crumbs [aria-current]{color:#fff}.lf-jobs-hero__in{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);gap:clamp(14px, 3.75vw, 48px);align-items:end}@media (max-width: 767.98px){.lf-jobs-hero__in{grid-template-columns:minmax(0, 1fr)}}.lf-jobs-hero__main{display:flex;flex-direction:column;gap:18px}.lf-jobs-hero__main h1{margin:0;font-size:clamp(31px, 4.06vw, 52px);font-weight:600;letter-spacing:-1.4px;line-height:1.06;text-wrap:pretty}.lf-jobs-hero__main p{max-width:560px;margin:0;font-size:16px;font-weight:300;line-height:1.65;color:var(--lf-on-dark)}.lf-jobs-hero__main .lf-cta{align-self:flex-start;margin-top:6px;padding:14px 22px;font-size:15px}.lf-jobs-hero__side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lf-jobs-hero__img{position:relative;grid-column:span 2;height:200px;border-radius:14px;background:repeating-linear-gradient(135deg, #183D33 0 12px, #14362D 12px 24px);overflow:hidden}.lf-jobs-hero__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lf-jobs-hero__stat{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:14px;background:var(--lf-deep)}.lf-jobs-hero__stat b{font-size:clamp(20px, 2.19vw, 28px);font-weight:600;color:var(--lf-accent)}.lf-jobs-hero__stat span{font-size:13px;color:var(--lf-on-dark)}.lf-jobs-sec{display:flex;flex-direction:column;gap:32px;padding-top:clamp(26px, 6.88vw, 88px);padding-bottom:clamp(26px, 6.88vw, 88px)}.lf-jobs-perks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media (max-width: 899.98px){.lf-jobs-perks{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 575.98px){.lf-jobs-perks{grid-template-columns:minmax(0, 1fr)}}.lf-jobs-perks div{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--lf-line);border-radius:14px;background:#fff}.lf-jobs-perks small{font-size:13px;font-weight:600;color:var(--lf-link)}.lf-jobs-perks b{font-size:18px;font-weight:500}.lf-jobs-perks span{font-size:14px;font-weight:300;line-height:1.55;color:var(--lf-muted)}.lf-jobs-list{padding:clamp(26px, 6.88vw, 88px) 0;background:var(--lf-bg-2);scroll-margin-top:80px}.lf-jobs-list>.lf-wrap{display:flex;flex-direction:column;gap:28px}.lf-jobs-list__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px 24px}.lf-jobs-list__filters{display:flex;flex-wrap:wrap;gap:10px}.lf-jobs-list__filters select{padding:11px 14px;border:1px solid var(--lf-line-2);border-radius:var(--lf-radius);background:#fff;color:var(--lf-ink);font-size:14px;outline:0}.lf-jobs-items{display:flex;flex-direction:column;gap:12px}.lf-job{border:1.5px solid var(--lf-line);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .2s}.lf-job.is-open{border-color:var(--lf-accent)}.lf-job[hidden]{display:none}.lf-job__head{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:12px 20px;align-items:center;width:100%;padding:22px 24px;border:0;background:none;color:var(--lf-ink);text-align:left;cursor:pointer}@media (max-width: 575.98px){.lf-job__head{grid-template-columns:minmax(0, 1fr) auto;padding:18px}.lf-job__head .lf-job__pay{grid-row:2}}.lf-job__title{display:flex;flex-direction:column;gap:6px;min-width:0}.lf-job__title b{font-size:19px;font-weight:500}.lf-job__tags{display:flex;flex-wrap:wrap;gap:8px}.lf-job__tags i{padding:4px 10px;border-radius:999px;background:var(--lf-bg-2);color:var(--lf-link);font-size:12px;font-style:normal;white-space:nowrap}.lf-job__pay{font-size:15px;font-weight:600;color:var(--lf-link);white-space:nowrap}.lf-job__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--lf-bg-2);color:var(--lf-link)}.lf-job__icon::before{content:'+';font-size:18px;line-height:1}.is-open .lf-job__icon::before{content:'−'}.lf-job__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:28px;padding:22px 24px 24px;border-top:1px solid var(--lf-line)}.lf-job__body[hidden]{display:none}@media (max-width: 575.98px){.lf-job__body{padding:18px}}.lf-job__col{font-size:14px;line-height:1.55;color:var(--lf-body)}.lf-job__col h3{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--lf-ink)}.lf-job__col ul{margin:0;padding:0;list-style:none}.lf-job__col li{display:flex;gap:8px;margin-bottom:8px}.lf-job__col li::before{content:'•';color:var(--lf-star)}.lf-job__meta{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.lf-job__meta>div{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--lf-muted)}.lf-job__meta b{font-weight:400;color:var(--lf-ink)}.lf-job__meta .lf-cta{align-self:flex-start}.lf-jobs-empty{margin:0;padding:clamp(16px, 3.13vw, 40px);border:1px dashed #B9C9BF;border-radius:14px;text-align:center;font-size:15px;color:var(--lf-muted)}.lf-jobs-empty[hidden]{display:none}.lf-jobs-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));border-top:2px solid var(--lf-ink)}.lf-jobs-steps div{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 24px 0 0}.lf-jobs-steps div::before{content:'';position:absolute;top:-7px;left:0;width:12px;height:12px;border:2px solid var(--lf-bg);border-radius:50%;background:var(--lf-accent)}.lf-jobs-steps small{font-size:clamp(18px, 2.19vw, 28px);font-weight:600;color:var(--lf-link)}.lf-jobs-steps b{font-size:17px;font-weight:500}.lf-jobs-steps span{font-size:14px;font-weight:300;line-height:1.55;color:var(--lf-muted)}.lf-jobs-apply-wrap{padding-bottom:clamp(29px, 7.5vw, 96px);scroll-margin-top:24px}.lf-jobs-apply{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr);gap:clamp(14px, 3.75vw, 48px);align-items:start;padding:clamp(16px, 3.75vw, 48px);border-radius:20px;background:var(--lf-dark);color:#fff}@media (max-width: 767.98px){.lf-jobs-apply{grid-template-columns:minmax(0, 1fr)}}.lf-jobs-apply__intro{display:flex;flex-direction:column;gap:12px}.lf-jobs-apply__intro .lf-eyebrow{color:var(--lf-accent)}.lf-jobs-apply__intro b{font-size:clamp(20px, 2.5vw, 32px);font-weight:600;letter-spacing:-.8px;line-height:1.2}.lf-jobs-apply__intro span:last-child{font-size:15px;font-weight:300;line-height:1.6;color:var(--lf-on-dark)}.lf-jobs-apply__card{padding:28px;border-radius:14px;background:#fff;color:var(--lf-ink)}@media (max-width: 575.98px){.lf-jobs-apply__card{padding:20px}}.lf-jobs-apply__form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.lf-jobs-apply__form .lf-cta{padding:15px;font-size:15px}@media (max-width: 575.98px){.lf-jobs-apply__form{grid-template-columns:minmax(0, 1fr)}}.lf-jobs-apply__err{margin:0;font-size:13px;color:var(--lf-danger)}.lf-jobs-apply__sent{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0}.lf-jobs-apply__sent>span{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--lf-accent);font-size:24px;font-weight:600}.lf-jobs-apply__sent b{font-size:22px;font-weight:600}.lf-jobs-apply__sent p{margin:0;font-size:14px;line-height:1.6;color:var(--lf-muted)}.lf-jobs-apply__sent .lf-btn-line{border-color:var(--lf-dark)}
