.page-module__G7m62G__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__G7m62G__jobInner{--job-hero-accent:var(--slate-dark)}.page-module__G7m62G__mtLg{margin-top:var(--space-lg)}.page-module__G7m62G__backLink{font-family:var(--font-mono);color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .15s}.page-module__G7m62G__backLink:hover{color:var(--text)}.page-module__G7m62G__jobHero{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border)}.page-module__G7m62G__listingDecision{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__G7m62G__metaCompany{font-family:var(--font-mono);color:var(--accent);font-size:15px;font-weight:500}.page-module__G7m62G__metaSalary{font-family:var(--font-mono);color:var(--text);font-size:15px;font-weight:500}.page-module__G7m62G__badge{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);font-size:12px}.page-module__G7m62G__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__G7m62G__listingFilters{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.page-module__G7m62G__sep{opacity:.5}.page-module__G7m62G__metaType{text-transform:lowercase}.page-module__G7m62G__jobBody{gap:var(--space-2xl);display:grid}.page-module__G7m62G__evalPanel{border-left:2px solid var(--accent-slate,var(--slate-dark));padding:var(--space-lg) var(--space-xl);background:#5a65770a}.page-module__G7m62G__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__G7m62G__evalSub{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 var(--space-lg);font-size:14px}.page-module__G7m62G__evalList{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.page-module__G7m62G__evalItem{font-family:var(--font-mono);align-items:center;gap:12px;font-size:14px;display:flex}.page-module__G7m62G__dot{font-size:10px;line-height:1}.page-module__G7m62G__itemRequired,.page-module__G7m62G__dotRequired{color:var(--accent-slate,var(--slate-dark))}.page-module__G7m62G__itemStretch,.page-module__G7m62G__dotStretch{color:var(--accent-green)}.page-module__G7m62G__evalNote{color:var(--text-muted);margin-left:auto;font-size:11px}.page-module__G7m62G__fitmentCta{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--border);display:grid}.page-module__G7m62G__compassDoor{gap:var(--space-lg);border-left:3px solid var(--accent);padding:var(--space-md) 0 var(--space-md) var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.page-module__G7m62G__compassDoor h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1}.page-module__G7m62G__compassDoor p{max-width:56ch;margin:var(--space-xs) 0 0;color:var(--text-secondary);font-size:14px;line-height:1.45}.page-module__G7m62G__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__G7m62G__expressBtn:hover{background:var(--text);color:var(--bg)}.page-module__G7m62G__compassBtn{font-family:var(--font-mono);color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 52%, var(--border));white-space:nowrap;background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:6px;justify-content:center;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.page-module__G7m62G__compassBtn:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text)}.page-module__G7m62G__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__G7m62G__applyBtn:hover{color:var(--text);border-color:var(--border-hover)}@media (max-width:720px){.page-module__G7m62G__compassDoor{grid-template-columns:1fr;align-items:start}.page-module__G7m62G__compassBtn{width:fit-content}}
