.page-module-scss-module__YMbjHG__page{padding:20px 16px 50px}@media (min-width:650px){.page-module-scss-module__YMbjHG__page{padding:80px 20px 50px}}.page-module-scss-module__YMbjHG__inner{max-width:1296px;margin:0 auto}.page-module-scss-module__YMbjHG__header{text-align:center;margin-bottom:32px}.page-module-scss-module__YMbjHG__title{color:#131314;text-align:center;margin:0 0 8px;font-size:36px;font-weight:600}@media (min-width:650px){.page-module-scss-module__YMbjHG__title{font-size:48px}}.page-module-scss-module__YMbjHG__subtitle{color:#131314;text-align:center;margin:0;font-size:18px;font-weight:400}.page-module-scss-module__YMbjHG__statsRow{justify-content:center;align-items:center;gap:32px;margin-bottom:24px;display:flex}.page-module-scss-module__YMbjHG__statItem{color:#131314;font-size:16px;font-weight:500}.page-module-scss-module__YMbjHG__statSep{background:#21212133;width:1px;height:16px}.page-module-scss-module__YMbjHG__filterWrap{margin-bottom:32px;overflow-x:auto}.page-module-scss-module__YMbjHG__filterBar{background:#2d2d2d;border-radius:25px;align-items:center;gap:8px;min-width:max-content;padding:8px;display:inline-flex}.page-module-scss-module__YMbjHG__filterPill{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;padding:8px 20px;font-size:16px;font-weight:500}@media (max-width:649px){.page-module-scss-module__YMbjHG__filterPill{padding:8px 10px;font-size:14px}}.page-module-scss-module__YMbjHG__filterPillActive{color:#000;background:gold}.page-module-scss-module__YMbjHG__jobList{border:1px solid #21212133;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.page-module-scss-module__YMbjHG__jobCard{background:#fff;border-bottom:1px solid #2121211a;align-items:center;gap:16px;padding:20px 24px;display:flex}@media (max-width:649px){.page-module-scss-module__YMbjHG__jobCard{flex-direction:column;align-items:flex-start}}.page-module-scss-module__YMbjHG__jobCardLast{border-bottom:none}.page-module-scss-module__YMbjHG__jobCardInfo{flex:1}.page-module-scss-module__YMbjHG__jobTitle{color:#131314;margin:0 0 4px;font-size:20px;font-weight:600}.page-module-scss-module__YMbjHG__jobLocation{color:#706f88;background:#2121210f;border-radius:20px;margin-bottom:8px;padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}.page-module-scss-module__YMbjHG__jobDesc{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;display:-webkit-box;overflow:hidden}.page-module-scss-module__YMbjHG__applyBtn{color:#000;white-space:nowrap;background:#ffd850;border:none;border-radius:8px;flex-shrink:0;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:649px){.page-module-scss-module__YMbjHG__applyBtn{text-align:center;width:100%}}.page-module-scss-module__YMbjHG__ctaSection{margin-top:32px;padding:24px 0}.page-module-scss-module__YMbjHG__ctaInner{flex-direction:column;gap:24px;display:flex}@media (min-width:650px){.page-module-scss-module__YMbjHG__ctaInner{flex-direction:row;align-items:center;gap:32px}}.page-module-scss-module__YMbjHG__ctaText{flex:1}.page-module-scss-module__YMbjHG__ctaTitle{color:#131314;margin:0 0 16px;font-size:32px;font-weight:600}.page-module-scss-module__YMbjHG__ctaBody{color:#131314;margin:0;font-size:18px;font-weight:400;line-height:1.5}.page-module-scss-module__YMbjHG__ctaBtn{color:#000;white-space:nowrap;text-align:center;background:#ffd850;border:none;border-radius:8px;flex-shrink:0;padding:16px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:649px){.page-module-scss-module__YMbjHG__ctaBtn{width:100%}}@media (min-width:650px){.page-module-scss-module__YMbjHG__ctaBtn{min-width:230px}}.page-module-scss-module__YMbjHG__errorText{color:#f44336;text-align:center;padding:40px 0;font-size:16px}.page-module-scss-module__YMbjHG__emptyText{color:#a7a7a7;text-align:center;padding:40px 0;font-size:16px}@keyframes page-module-scss-module__YMbjHG__spin{to{transform:rotate(360deg)}}.page-module-scss-module__YMbjHG__spinner{border:3px solid #0000001a;border-top-color:#000;border-radius:50%;width:36px;height:36px;margin:32px auto;animation:.8s linear infinite page-module-scss-module__YMbjHG__spin}
