._page_opr1a_1{background:var(--page-bg);min-height:60vh;padding:80px 0}._hero_opr1a_3{text-align:center;margin-bottom:48px}._title_opr1a_5{color:var(--gray-900);margin-bottom:12px;font-size:36px;font-weight:800;line-height:1.2}._subtitle_opr1a_7{color:var(--gray-500);max-width:640px;margin:0 auto;font-size:18px}._programs_opr1a_9{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:64px;display:grid}._programCard_opr1a_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}._programCard_opr1a_11:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._programIcon_opr1a_15{color:var(--primary);margin-bottom:12px;display:flex}._programTitle_opr1a_17{color:var(--gray-900);margin-bottom:8px;font-size:18px;font-weight:700}._programDesc_opr1a_19{color:var(--gray-600);font-size:14px;line-height:1.6}._jobs_opr1a_21{margin-bottom:40px}._jobsTitle_opr1a_23{color:var(--gray-900);margin-bottom:20px;font-size:24px;font-weight:700}._loading_opr1a_25{text-align:center;color:var(--gray-500);padding:40px 0}._error_opr1a_27{text-align:center;color:var(--accent);padding:40px 0}._list_opr1a_29{flex-direction:column;gap:12px;display:flex}._job_opr1a_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_opr1a_21:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}._jobHeader_opr1a_35{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._jobTitle_opr1a_37{color:var(--gray-900);font-size:16px;font-weight:700}._jobType_opr1a_39{color:var(--primary);background:var(--primary-light);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}._jobMeta_opr1a_41{color:var(--gray-500);gap:14px;font-size:13px;display:flex}@media (width<=767px){._title_opr1a_5{font-size:28px}._programs_opr1a_9{grid-template-columns:1fr}}[data-theme=dark] ._jobTitle_opr1a_37,[data-theme=dark] ._jobsTitle_opr1a_23,[data-theme=dark] ._programTitle_opr1a_17,[data-theme=dark] ._title_opr1a_5{color:var(--gray-50)}
