.page-module__9lWMqq__jobInner{--job-hero-accent:var(--slate-light);max-width:var(--max-content);padding:var(--space-3xl) var(--space-lg) var(--space-5xl);margin:0 auto}html:not([data-theme=dark]) .page-module__9lWMqq__jobInner{--job-hero-accent:var(--slate-dark)}.page-module__9lWMqq__mtLg{margin-top:var(--space-lg)}.page-module__9lWMqq__backLink{font-family:var(--font-mono);color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .15s}.page-module__9lWMqq__backLink:hover{color:var(--text)}.page-module__9lWMqq__jobHero{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border)}.page-module__9lWMqq__listingDecision{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__9lWMqq__metaCompany{font-family:var(--font-mono);color:var(--accent);font-size:15px;font-weight:500}.page-module__9lWMqq__metaSalary{font-family:var(--font-mono);color:var(--text);font-size:15px;font-weight:500}.page-module__9lWMqq__badge{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);font-size:12px}.page-module__9lWMqq__jobTitle{font-family:var(--font-display);text-transform:lowercase;color:var(--text);margin:0 0 var(--space-md);font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.15}.page-module__9lWMqq__listingFilters{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.page-module__9lWMqq__sep{opacity:.5}.page-module__9lWMqq__metaType{text-transform:lowercase}.page-module__9lWMqq__jobBody{gap:var(--space-2xl);display:grid}.page-module__9lWMqq__evalPanel{border-left:2px solid var(--accent-slate,var(--slate-dark));padding:var(--space-lg) var(--space-xl);background:#5a65770a}.page-module__9lWMqq__eyebrow{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-sm);display:block}.page-module__9lWMqq__evalSub{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 var(--space-lg);font-size:14px}.page-module__9lWMqq__evalList{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.page-module__9lWMqq__evalItem{font-family:var(--font-mono);align-items:center;gap:12px;font-size:14px;display:flex}.page-module__9lWMqq__dot{font-size:10px;line-height:1}.page-module__9lWMqq__itemRequired,.page-module__9lWMqq__dotRequired{color:var(--accent-slate,var(--slate-dark))}.page-module__9lWMqq__itemStretch,.page-module__9lWMqq__dotStretch{color:var(--accent-green)}.page-module__9lWMqq__evalNote{color:var(--text-muted);margin-left:auto;font-size:11px}.page-module__9lWMqq__fitmentCta{padding-top:var(--space-lg);border-top:1px solid var(--border)}.page-module__9lWMqq__expressBtn{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent);padding:10px 18px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.page-module__9lWMqq__expressBtn:hover{background:var(--text);color:var(--bg)}.page-module__9lWMqq__applyBtn{font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-elevated);padding:10px 18px;font-size:13px;text-decoration:none;display:inline-block}.page-module__9lWMqq__applyBtn:hover{color:var(--text);border-color:var(--border-hover)}
