.JobsPage-module__lxm_da__page{padding-bottom:2rem}.JobsPage-module__lxm_da__backLink{padding-top:1.25rem}.JobsPage-module__lxm_da__textLink{color:var(--accent);align-items:center;gap:1rem;min-height:2.75rem;font-size:1rem;font-weight:600;display:inline-flex}.JobsPage-module__lxm_da__textLink:hover{text-underline-offset:.3rem;text-decoration:underline}.JobsPage-module__lxm_da__hero{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.JobsPage-module__lxm_da__eyebrow{color:var(--accent);align-items:center;gap:.65rem;font-size:.875rem;font-weight:600;line-height:1.6;display:flex}.JobsPage-module__lxm_da__kickerDot{width:.4rem;height:.4rem;box-shadow:0 0 0 .3rem var(--accent-soft);background:currentColor;border-radius:50%;flex-shrink:0}.JobsPage-module__lxm_da__heroTitle{max-width:22ch;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin-top:1.2rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.15}.JobsPage-module__lxm_da__heroDescription{max-width:42rem;color:var(--muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.8}.JobsPage-module__lxm_da__trustNotice{border:1px solid var(--warning);background:var(--warning-soft);max-width:42rem;color:var(--muted);border-radius:.75rem;margin-top:1rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7}.JobsPage-module__lxm_da__trustNotice strong{color:var(--ink);font-weight:600}.JobsPage-module__lxm_da__languageTiles{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;margin-top:2rem;display:grid}.JobsPage-module__lxm_da__languageTile{border:1px solid var(--line-strong);background:var(--glass-subtle);transition:border-color var(--motion-duration-short), box-shadow var(--motion-duration-short);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.JobsPage-module__lxm_da__languageTile:hover{border-color:var(--accent);box-shadow:0 4px 24px rgba(var(--prism-glow-rgb), .12)}.JobsPage-module__lxm_da__tileLanguage{color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1.4}.JobsPage-module__lxm_da__tileLanguage[lang=ml]{font-family:var(--font-noto-malayalam), sans-serif}.JobsPage-module__lxm_da__tileLanguage[lang=hi]{font-family:var(--font-noto-devanagari), sans-serif}.JobsPage-module__lxm_da__tileEnglish{color:var(--muted);font-size:.9375rem;font-weight:500}.JobsPage-module__lxm_da__tileStatus{color:var(--subtle);font-size:.8125rem;line-height:1.6}.JobsPage-module__lxm_da__tileArrow{color:var(--accent);margin-top:auto;padding-top:.75rem;font-size:1.125rem;font-weight:500}.JobsPage-module__lxm_da__cardGrid{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}@media (min-width:640px){.JobsPage-module__lxm_da__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.JobsPage-module__lxm_da__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.JobsPage-module__lxm_da__jobCardLink{color:inherit;text-decoration:none;display:block}.JobsPage-module__lxm_da__jobCard{border:1px solid var(--line);background:var(--surface);height:100%;transition:border-color var(--motion-duration-short), box-shadow var(--motion-duration-short);border-radius:1rem;flex-direction:column;padding:1.25rem;display:flex}.JobsPage-module__lxm_da__jobCardLink:hover .JobsPage-module__lxm_da__jobCard{border-color:var(--accent);box-shadow:0 4px 16px rgba(var(--prism-glow-rgb), .1)}.JobsPage-module__lxm_da__cardHeader{margin-bottom:.75rem}.JobsPage-module__lxm_da__cardKind{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:.35rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.JobsPage-module__lxm_da__cardTitle{color:var(--ink);margin-top:.5rem;font-size:1.125rem;font-weight:600;line-height:1.35}.JobsPage-module__lxm_da__cardBody{flex:1}.JobsPage-module__lxm_da__cardQuals{color:var(--muted);margin-bottom:.75rem;font-size:.8125rem;line-height:1.6}.JobsPage-module__lxm_da__cardChips{flex-wrap:wrap;gap:.35rem;display:flex}.JobsPage-module__lxm_da__chip{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);border-radius:.3rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:500}.JobsPage-module__lxm_da__chipLayout{background:var(--info-soft);color:var(--info);border-radius:.3rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:500}.JobsPage-module__lxm_da__cardPeek{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;display:flex}.JobsPage-module__lxm_da__cardPeekText{color:var(--accent);font-size:.875rem;font-weight:500}.JobsPage-module__lxm_da__cardPeekArrow{color:var(--accent);transition:transform var(--motion-duration-short);font-size:1rem}.JobsPage-module__lxm_da__jobCardLink:hover .JobsPage-module__lxm_da__cardPeekArrow{transform:translate(.25rem)}.JobsPage-module__lxm_da__stickyCta{z-index:10;border-top:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:2rem;padding:1rem;position:sticky;bottom:0}.JobsPage-module__lxm_da__stickyCtaInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;max-width:80rem;margin:0 auto;display:flex}.JobsPage-module__lxm_da__stickyCtaText{color:var(--muted);font-size:.9375rem;font-weight:500}.JobsPage-module__lxm_da__stickyCtaActions{flex-wrap:wrap;gap:.65rem;display:flex}.JobsPage-module__lxm_da__stubSection{text-align:center;padding-block:3rem}.JobsPage-module__lxm_da__stubCard{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:1.25rem;max-width:32rem;margin:0 auto;padding:2rem}.JobsPage-module__lxm_da__stubTitle{color:var(--ink);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.JobsPage-module__lxm_da__stubDescription{color:var(--muted);font-size:1rem;line-height:1.8}.JobsPage-module__lxm_da__stubActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.JobsPage-module__lxm_da__sectionTitle{color:var(--ink);letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.25}.JobsPage-module__lxm_da__sectionDescription{color:var(--muted);margin-top:.75rem;font-size:1rem;line-height:1.8}.JobsPage-module__lxm_da__disclaimer{background:var(--surface-2);text-align:center;border-radius:.75rem;margin-top:3rem;padding:1.25rem}.JobsPage-module__lxm_da__disclaimer p{color:var(--subtle);font-size:.8125rem;line-height:1.7}.JobsPage-module__lxm_da__detailPage{padding-bottom:3rem}.JobsPage-module__lxm_da__detailHeader{border-bottom:1px solid var(--line);padding-block:clamp(2rem,4vw,3rem)}.JobsPage-module__lxm_da__detailKind{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.JobsPage-module__lxm_da__detailTitle{color:var(--ink);letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;line-height:1.2}.JobsPage-module__lxm_da__detailLanguages{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.JobsPage-module__lxm_da__detailLanguageChip{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);border-radius:.4rem;padding:.25rem .65rem;font-size:.8125rem;font-weight:500}.JobsPage-module__lxm_da__detailSummary{color:var(--muted);max-width:48rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.8}.JobsPage-module__lxm_da__detailContent{gap:2rem;padding-top:2rem;display:grid}.JobsPage-module__lxm_da__detailSection{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1.5rem}.JobsPage-module__lxm_da__detailSectionTitle{color:var(--ink);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.JobsPage-module__lxm_da__reqList{gap:.75rem;display:grid}.JobsPage-module__lxm_da__reqItem{background:var(--surface-2);border-radius:.65rem;padding:.75rem 1rem}.JobsPage-module__lxm_da__reqLabel{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.JobsPage-module__lxm_da__reqValue{color:var(--ink);font-size:.9375rem;line-height:1.6}.JobsPage-module__lxm_da__practiceNote{background:var(--info-soft);border-left:3px solid var(--info);border-radius:.65rem;margin-top:1rem;padding:1rem}.JobsPage-module__lxm_da__practiceNoteLabel{color:var(--info);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.75rem;font-weight:600}.JobsPage-module__lxm_da__practiceNoteText{color:var(--muted);font-size:.875rem;line-height:1.7}.JobsPage-module__lxm_da__applySteps{counter-reset:step;gap:.65rem;margin-bottom:1.25rem;display:grid}.JobsPage-module__lxm_da__applyStep{grid-template-columns:1.75rem 1fr;align-items:start;gap:.75rem;display:grid}.JobsPage-module__lxm_da__applyStep:before{counter-increment:step;content:counter(step);background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.JobsPage-module__lxm_da__applyStepText{color:var(--muted);padding-top:.15rem;font-size:.9375rem;line-height:1.6}.JobsPage-module__lxm_da__applyLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.JobsPage-module__lxm_da__applyLink{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);transition:background var(--motion-duration-short), color var(--motion-duration-short);border-radius:.65rem;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.JobsPage-module__lxm_da__applyLink:hover{background:var(--accent);color:var(--on-accent)}.JobsPage-module__lxm_da__applyLinkIcon{font-size:1rem}.JobsPage-module__lxm_da__practiceCtaGrid{gap:.75rem;display:grid}@media (min-width:640px){.JobsPage-module__lxm_da__practiceCtaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobsPage-module__lxm_da__practiceCta{border:1px solid var(--line);background:var(--surface-2);transition:border-color var(--motion-duration-short), box-shadow var(--motion-duration-short);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.JobsPage-module__lxm_da__practiceCta:hover{border-color:var(--accent);box-shadow:0 2px 12px rgba(var(--prism-glow-rgb), .08)}.JobsPage-module__lxm_da__practiceCtaLabel{color:var(--ink);font-size:1rem;font-weight:600}.JobsPage-module__lxm_da__practiceCtaDesc{color:var(--muted);font-size:.8125rem;line-height:1.6}.JobsPage-module__lxm_da__detailDisclaimer{background:var(--warning-soft);border:1px solid var(--warning);border-radius:.75rem;margin-top:2rem;padding:1.25rem}.JobsPage-module__lxm_da__detailDisclaimer p{color:var(--muted);font-size:.8125rem;line-height:1.7}.JobsPage-module__lxm_da__detailDisclaimer strong{color:var(--ink);font-weight:600}@media (max-width:639px){.JobsPage-module__lxm_da__stickyCtaInner{text-align:center;flex-direction:column}.JobsPage-module__lxm_da__stickyCtaActions{justify-content:center;width:100%}.JobsPage-module__lxm_da__applyLinks{flex-direction:column}.JobsPage-module__lxm_da__applyLink{justify-content:center}}.JobsPage-module__lxm_da__adSlot{min-height:90px;margin-top:2rem;padding:1rem 0}.JobsPage-module__lxm_da__adSlot:empty{display:none}@media (forced-colors:active){.JobsPage-module__lxm_da__languageTile,.JobsPage-module__lxm_da__jobCard,.JobsPage-module__lxm_da__stubCard,.JobsPage-module__lxm_da__detailSection{border-color:canvastext}}
