.JobCard-module__21BaFa__jobCard{background-color:var(--color-bg);border:1px solid var(--color-border);border-top:5px solid var(--color-primary);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.JobCard-module__21BaFa__jobCard:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000000d}.JobCard-module__21BaFa__jobHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.JobCard-module__21BaFa__jobTitle{font-family:var(--font-heading);color:var(--color-secondary);margin:0;font-size:1.5rem}.JobCard-module__21BaFa__jobType{background-color:var(--color-bg-alt);color:var(--color-secondary);border:1px solid var(--color-border);text-transform:uppercase;padding:4px 12px;font-size:.85rem;font-weight:600}.JobCard-module__21BaFa__jobMeta{color:var(--color-text-muted);flex-direction:column;gap:8px;font-size:.95rem;display:flex}.JobCard-module__21BaFa__metaItem strong{color:var(--color-text);margin-right:4px}.JobCard-module__21BaFa__jobActions{margin-top:var(--spacing-sm)}
.JobBoardClient-module__gTor7q__boardWrapper{width:100%}.JobBoardClient-module__gTor7q__searchContainer{margin-bottom:var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;display:flex}.JobBoardClient-module__gTor7q__searchInput{border:2px solid var(--color-border);background-color:var(--color-bg);width:100%;color:var(--color-text);border-radius:4px;outline:none;padding:16px 20px;font-family:inherit;font-size:1.1rem;transition:border-color .2s,box-shadow .2s}.JobBoardClient-module__gTor7q__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1)}.JobBoardClient-module__gTor7q__resultsCount{color:var(--color-text-muted);font-size:.9rem;font-weight:500}.JobBoardClient-module__gTor7q__jobsGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.JobBoardClient-module__gTor7q__noJobs{text-align:center;padding:var(--spacing-xxl);background-color:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text-muted)}
.Jobs-module__dp_mcW__jobsPage{padding-bottom:var(--spacing-xxl)}.Jobs-module__dp_mcW__hero{background-color:var(--color-secondary);color:var(--color-text-light);text-align:center;border-bottom:6px solid var(--color-primary);background-image:linear-gradient(#0d325bd9,#0d325bd9),url(/manufacturing.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding:80px 0}.Jobs-module__dp_mcW__hero h1{color:var(--color-text-light);font-family:var(--font-heading);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:1px;font-size:3.5rem}.Jobs-module__dp_mcW__hero p{max-width:700px;margin:0 auto;font-size:1.25rem}.Jobs-module__dp_mcW__contentWrapper{max-width:1000px;padding:var(--spacing-xxl) 0;margin:0 auto}.Jobs-module__dp_mcW__jobsHeader{margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-border);padding-bottom:var(--spacing-md)}.Jobs-module__dp_mcW__jobsHeader h2{font-family:var(--font-heading);color:var(--color-secondary);margin:0;font-size:2rem}.Jobs-module__dp_mcW__jobsGrid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.Jobs-module__dp_mcW__noJobs{text-align:center;padding:var(--spacing-xxl);background-color:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text-muted)}
