.page-content .container{max-width:1200px;margin:0 auto;padding:30px 20px}.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media (max-width:992px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jobs-grid{grid-template-columns:1fr}}.job-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgba(0,0,0,.08);display:flex;flex-direction:column;transition:.3s ease}.job-card:hover{transform:translateY(-4px)}.job-thumb{width:100%;height:220px;overflow:hidden;display:block}.job-thumb img{width:100%;height:100%;object-fit:cover;display:block}.job-body{padding:16px;display:flex;flex-direction:column;flex:1}.job-title{font-size:18px;margin-bottom:8px;line-height:1.4}.job-title a{text-decoration:none;color:#111}.job-title a:hover{color:#0b5cff}.job-excerpt{font-size:14px;margin-bottom:12px;flex:1}.job-btn{display:inline-block;padding:8px 14px;background:#0b5cff;color:#fff;border-radius:8px;text-decoration:none;font-size:14px;transition:.3s}.job-btn:hover{background:#083ecb}.apply-btn{display:block;margin-top:10px;background:#28a745;color:#fff;padding:10px;text-align:center;border-radius:6px;text-decoration:none;font-weight:600}.apply-btn:hover{background:#1f8c39}.job-company{font-weight:600;margin-top:6px}.job-location{font-size:14px;color:#666}.job-type{display:inline-block;background:#f0f4ff;color:#1e4ed8;padding:4px 8px;border-radius:4px;font-size:12px;margin-top:6px}.job-lastdate{font-size:13px;color:#d32f2f;margin-top:6px}.apply-btn{display:block;margin-top:10px;background:#28a745;color:#fff;padding:10px;text-align:center;border-radius:6px;text-decoration:none;font-weight:600}.apply-btn:hover{background:#1f8c39}.job-company{font-weight:600;font-size:15px;margin-top:6px;color:#333}.job-location{font-size:14px;color:#666;margin-top:4px}.job-type{display:inline-block;background:#eef3ff;color:#1e4ed8;padding:4px 10px;border-radius:4px;font-size:12px;margin-top:6px;font-weight:600}.job-lastdate{font-size:13px;color:#d32f2f;margin-top:6px;font-weight:600}.apply-btn{display:block;margin-top:12px;background:#28a745;color:#fff;padding:10px;text-align:center;border-radius:6px;text-decoration:none;font-weight:600;transition:.3s}.apply-btn:hover{background:#1f8c39}.job-body p{margin:6px 0}.asl_w .probox{background:#fff!important;border:1px solid #dcdcdc!important;border-radius:6px;box-shadow:none!important}.asl_w .probox input.orig{color:#333!important;background:0 0!important;font-size:16px!important}.asl_w .probox .promagnifier{background:0 0!important;color:#333!important}.asl_w .results{background:#fff!important;border:1px solid #ddd!important;max-height:400px;overflow-y:auto;z-index:9999!important}.job-search-box{position:relative;z-index:1000;margin-bottom:200px}.jobs-page{max-width:900px;margin:40px auto;padding:0 20px}.jobs-hero h1{margin-top:20px}.main-navigation ul{flex-wrap:wrap}.page-title,.page-content h1{text-align:center;width:100%;margin-bottom:30px}a{.main-navigation{display:none!important}}