.page-module__3sEuiq__page{background-color:#f8fafc;min-height:100vh;padding-top:80px}.page-module__3sEuiq__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);padding:80px 24px}.page-module__3sEuiq__heroTitle{margin-bottom:24px;font-size:48px;font-weight:800}.page-module__3sEuiq__heroSubtitle{color:#94a3b8;max-width:600px;margin:0 auto;font-size:20px}.page-module__3sEuiq__container{max-width:1000px;margin:0 auto;padding:60px 24px}.page-module__3sEuiq__emptyState{text-align:center;background:#fff;border-radius:16px;padding:60px;box-shadow:0 4px 6px -1px #0000001a}.page-module__3sEuiq__jobCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.page-module__3sEuiq__jobCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.page-module__3sEuiq__jobInfo{flex:1}.page-module__3sEuiq__jobTitle{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:700}.page-module__3sEuiq__jobMeta{color:#64748b;gap:16px;margin-bottom:16px;font-size:14px;display:flex}.page-module__3sEuiq__metaItem{align-items:center;gap:6px;display:flex}.page-module__3sEuiq__jobDescription{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:800px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__3sEuiq__applyBtn{color:#fff;white-space:nowrap;background:#3b82f6;border-radius:8px;margin-left:24px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background .2s}.page-module__3sEuiq__applyBtn:hover{background:#2563eb}@media (max-width:768px){.page-module__3sEuiq__jobCard{flex-direction:column;align-items:flex-start;gap:24px}.page-module__3sEuiq__applyBtn{text-align:center;width:100%;margin-left:0}.page-module__3sEuiq__heroTitle{font-size:36px}}
