.lb-ej-wrap{max-width:1200px;margin:0 auto;padding:35px 18px;font-family:inherit}.lb-ej-head{text-align:center;margin-bottom:30px}.lb-ej-kicker{font-size:12px;font-weight:800;letter-spacing:2px;opacity:.65}.lb-ej-head h2{font-size:36px;line-height:1.15;margin:8px 0}.lb-ej-head p{opacity:.7;margin:0}.lb-ej-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lb-ej-card{overflow:hidden;border:1px solid #e8e8e8;border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.05)}.lb-ej-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.lb-ej-body{padding:18px}.lb-ej-body h3,.lb-job-card h3{margin:0 0 8px;font-size:20px}.lb-ej-muted{font-size:14px;opacity:.65}.lb-ej-excerpt{font-size:14px;opacity:.75;margin:12px 0}.lb-ej-price{font-size:21px;font-weight:800;margin:12px 0}.lb-ej-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lb-ej-btn{display:inline-block;background:#111;color:#fff!important;text-decoration:none!important;padding:10px 16px;border-radius:10px;font-weight:700}.lb-ej-link{font-size:14px}.lb-job-list{display:grid;gap:18px}.lb-job-card{border:1px solid #e8e8e8;border-radius:18px;padding:24px;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.04)}.lb-job-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.lb-job-salary{font-weight:800;white-space:nowrap}.lb-job-meta{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.lb-job-meta span{background:#f5f5f5;border-radius:999px;padding:7px 11px;font-size:13px}.lb-job-skills{margin:12px 0;font-size:14px}.lb-job-description{line-height:1.65;margin:14px 0}.lb-ej-empty{padding:30px;text-align:center;border:1px dashed #ccc;border-radius:14px}@media(max-width:900px){.lb-ej-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lb-ej-grid{grid-template-columns:1fr}.lb-ej-head h2{font-size:28px}.lb-job-top{flex-direction:column}.lb-job-salary{white-space:normal}}
