.jobspage .subtitle{--font-clr: var(--clr-grey-light)}.categories{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-direction:column}.categories .category{background-color:var(--clr-grey-dark);padding:1rem 2rem;text-align:center;border-radius:50px;width:100%;cursor:pointer;transition:var(--transition);font-size:1.125rem;user-select:none}.categories .category:hover{background-color:rgba(var(--clr-primary-rgb), 0.7)}.categories .category.active{background-color:var(--clr-primary)}.jobdetails form{--field-font-size: 1.125rem;--label-inactive-top: .75em}.jobdetails .job__details{background-color:var(--clr-grey-dark);padding:2rem;position:sticky;top:100px;display:flex;flex-direction:column;gap:0.75rem}.jobdetails .job__details .job__detail{display:flex;gap:1rem}.jobdetails .job__details .job__detail>span{flex-basis:80px}