._page_53aok_1{background:var(--page-bg);min-height:60vh;padding:80px 0}._hero_53aok_3{text-align:center;margin-bottom:48px}._title_53aok_5{color:var(--gray-900);margin-bottom:12px;font-size:36px;font-weight:800;line-height:1.2}._subtitle_53aok_7{color:var(--gray-500);max-width:640px;margin:0 auto;font-size:18px}._highlights_53aok_9{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:64px;display:grid}._highlightCard_53aok_11{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);text-align:center;padding:32px;transition:transform .25s,box-shadow .25s}._highlightCard_53aok_11:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._highlightIcon_53aok_15{color:var(--primary);margin-bottom:12px;display:flex}._highlightTitle_53aok_17{color:var(--gray-900);margin-bottom:8px;font-size:18px;font-weight:700}._highlightDesc_53aok_19{color:var(--gray-600);font-size:14px;line-height:1.6}._jobs_53aok_21{margin-bottom:40px}._jobsTitle_53aok_23{color:var(--gray-900);margin-bottom:20px;font-size:24px;font-weight:700}._loading_53aok_25{text-align:center;color:var(--gray-500);padding:40px 0}._error_53aok_27{text-align:center;color:var(--accent);padding:40px 0}._list_53aok_29{flex-direction:column;gap:12px;display:flex}._job_53aok_21{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:20px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s}._job_53aok_21:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}._jobHeader_53aok_35{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._jobTitle_53aok_37{color:var(--gray-900);font-size:16px;font-weight:700}._jobType_53aok_39{color:var(--primary);background:var(--primary-light);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}._jobMeta_53aok_41{color:var(--gray-500);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}@media (width<=767px){._title_53aok_5{font-size:28px}._highlights_53aok_9{grid-template-columns:1fr}}[data-theme=dark] ._highlightTitle_53aok_17,[data-theme=dark] ._jobTitle_53aok_37,[data-theme=dark] ._jobsTitle_53aok_23,[data-theme=dark] ._title_53aok_5{color:var(--gray-50)}
