.page-module__FBtO9q__hero{padding:var(--space-80) 0 var(--space-48);background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.page-module__FBtO9q__heroInner{text-align:center;max-width:720px;margin:0 auto}.page-module__FBtO9q__pageTitle{letter-spacing:-.03em;margin-bottom:var(--space-16);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.page-module__FBtO9q__pageDesc{color:hsl(var(--muted-foreground));max-width:560px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.page-module__FBtO9q__jobsSection{padding:var(--space-80) 0;background:hsl(var(--muted) / .3)}.page-module__FBtO9q__jobsHeader{margin-bottom:var(--space-48);text-align:center;max-width:540px;margin-left:auto;margin-right:auto}.page-module__FBtO9q__jobsHeader h2{margin-bottom:var(--space-8);font-size:1.75rem;font-weight:700}.page-module__FBtO9q__jobsHeader p{color:hsl(var(--muted-foreground));font-size:.875rem}.page-module__FBtO9q__jobsList{gap:var(--space-16);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__FBtO9q__jobCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--space-24);justify-content:space-between;align-items:center;gap:var(--space-24);transition:border-color .15s,box-shadow .15s;display:flex}.page-module__FBtO9q__jobCard:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-sm)}.page-module__FBtO9q__jobTitle{margin-bottom:var(--space-8);font-size:1.125rem;font-weight:600}.page-module__FBtO9q__jobMeta{gap:var(--space-16);flex-wrap:wrap;display:flex}.page-module__FBtO9q__metaItem{align-items:center;gap:var(--space-8);color:hsl(var(--muted-foreground));font-size:.8125rem;display:inline-flex}@media (max-width:640px){.page-module__FBtO9q__jobCard{flex-direction:column;align-items:flex-start;padding:1.5rem}.page-module__FBtO9q__jobCard a{width:100%}}
