.page-module__NmqUeG__page{max-width:760px;margin:0 auto;padding:34px 28px 90px}.page-module__NmqUeG__backLink{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-bottom:22px;padding:6px 0;font-size:14px;text-decoration:none;display:inline-flex}.page-module__NmqUeG__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--green);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.page-module__NmqUeG__h1{letter-spacing:-.02em;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.08}.page-module__NmqUeG__tagsRow{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.page-module__NmqUeG__tag{background:var(--border-soft);border-radius:20px;padding:6px 12px;font-size:13px}.page-module__NmqUeG__tagSalary{background:var(--green-bg);color:var(--green);border-radius:20px;padding:6px 12px;font-size:13px;font-weight:600}.page-module__NmqUeG__blurb{color:var(--ink-soft);margin:0 0 30px;font-size:16.5px;line-height:1.65}.page-module__NmqUeG__sectionTitle{letter-spacing:.02em;color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:700}.page-module__NmqUeG__respList{flex-direction:column;gap:9px;margin-bottom:28px;display:flex}.page-module__NmqUeG__reqList{flex-direction:column;gap:9px;margin-bottom:34px;display:flex}.page-module__NmqUeG__listRow{color:var(--ink-soft);gap:11px;font-size:15px;line-height:1.55;display:flex}.page-module__NmqUeG__respIcon{color:var(--green);margin-top:2px}.page-module__NmqUeG__reqBullet{color:var(--muted);margin-top:7px}.page-module__NmqUeG__ctaBar{background:linear-gradient(to top, var(--bg) 70%, transparent);align-items:center;gap:16px;padding:18px 0 8px;display:flex;position:sticky;bottom:0}.page-module__NmqUeG__applyBtn{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:9px;height:48px;padding:0 28px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__NmqUeG__applyCount{color:var(--muted);font-size:13.5px}
