.job-card[data-v-ee5874b5]{height:100%;overflow:hidden;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.job-card[data-v-ee5874b5]:hover{border-color:#9eff58;box-shadow:0 4px 12px #00000014}.line-clamp-2[data-v-ee5874b5]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lj-carousel[data-v-ce409e48]{position:relative}.lj-track[data-v-ce409e48]{display:flex;gap:20px;overflow-x:auto;padding:4px 2px 14px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;scrollbar-width:none}.lj-track[data-v-ce409e48]::-webkit-scrollbar{display:none}.lj-slide[data-v-ce409e48]{display:flex;flex:0 0 auto;scroll-snap-align:start;width:clamp(330px,40%,420px)}.lj-slide[data-v-ce409e48]>*{width:100%}.lj-nav[data-v-ce409e48]{align-items:center;background:#fff;border:1.5px solid #dce9e5;border-radius:50%;box-shadow:0 2px 14px #00475421;cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;position:absolute;top:44%;transform:translateY(-50%);transition:border-color .15s,box-shadow .15s;width:46px;z-index:5}.lj-nav[data-v-ce409e48]:hover{border-color:#7acc3a;box-shadow:0 4px 20px #00475433}.lj-nav svg[data-v-ce409e48]{fill:none;height:18px;stroke:#004754;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.lj-prev[data-v-ce409e48]{left:-23px}.lj-next[data-v-ce409e48]{right:-23px}.lj-skeleton[data-v-ce409e48]{animation:lj-shimmer-ce409e48 1.3s ease-in-out infinite;background:linear-gradient(100deg,#f3f7f6 30%,#e9f0ee,#f3f7f6 70%);background-size:200% 100%;border:1px solid #dce9e5;border-radius:16px;height:360px;width:clamp(330px,40%,420px)}@keyframes lj-shimmer-ce409e48{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.lj-nav[data-v-ce409e48]{display:none}.lj-skeleton[data-v-ce409e48],.lj-slide[data-v-ce409e48]{width:clamp(300px,88%,380px)}}@media(prefers-reduced-motion:reduce){.lj-track[data-v-ce409e48]{scroll-behavior:auto}.lj-skeleton[data-v-ce409e48]{animation:none}}.lc[data-v-3a7ae89c]{padding:48px 20px 16px}.lc-head[data-v-3a7ae89c]{margin:0 auto 26px;max-width:1140px;text-align:center}.lc-label[data-v-3a7ae89c]{color:var(--muted,rgba(0,71,84,.58));font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lc-marquee[data-v-3a7ae89c]{--lc-gap:56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.lc-marquee[data-v-3a7ae89c],.lc-track[data-v-3a7ae89c]{display:flex;gap:var(--lc-gap)}.lc-track[data-v-3a7ae89c]{align-items:center;animation:lc-scroll-3a7ae89c calc(var(--lc-count, 8)*3.2s) linear infinite;flex-shrink:0;justify-content:space-around;min-width:100%}.lc-marquee:hover .lc-track[data-v-3a7ae89c]{animation-play-state:paused}@keyframes lc-scroll-3a7ae89c{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--lc-gap)))}}.lc-logo[data-v-3a7ae89c]{align-items:center;display:flex;flex-shrink:0;height:46px;justify-content:center}.lc-logo img[data-v-3a7ae89c]{filter:grayscale(1);max-height:46px;max-width:150px;-o-object-fit:contain;object-fit:contain;opacity:.55;transition:filter .2s,opacity .2s;width:auto}.lc-logo:focus-visible img[data-v-3a7ae89c],.lc-logo:hover img[data-v-3a7ae89c]{filter:grayscale(0);opacity:1}@media(prefers-reduced-motion:reduce){.lc-track[data-v-3a7ae89c]{animation:none}.lc-track+.lc-track[data-v-3a7ae89c]{display:none}}
