.jobs-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.single-listing{background-color:var(--cloud);border-top:.3rem solid var(--brand-pink-bright);box-shadow:0 .25rem .5rem rgba(0,0,0,.1);margin-bottom:1.25rem;padding:2rem;position:relative;transition:transform .3s}.single-listing:hover{transform:translateY(-.3rem)}.single-listing a{color:var(--text-dark);display:block;font-size:1.5rem;font-weight:var(--font-weight-regular);line-height:1.2;margin-bottom:.6rem;text-decoration:none}.single-listing .location{border:1px solid var(--text-light);color:var(--text-light);display:inline-block;font-size:1.2rem;margin-bottom:2rem;padding:.25rem .5rem;text-transform:uppercase;width:fit-content}.greenhouse-listings-container{padding:2rem}.greenhouse-listings-container .filter-label{align-self:flex-start;color:var(--grey);font-family:Syne,serif;font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:.6rem;text-align:left}.greenhouse-listings-container .filters{display:flex;flex-wrap:wrap}.greenhouse-listings-container .filter-container{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:6rem;margin:1.2rem 2rem 1.2rem 0;width:20rem}.greenhouse-listings-container .filter-select{border:10px solid transparent;border-radius:4px;outline:1px solid var(--border-color);padding:0;width:100%}.job-listings-grid .department{padding:2rem 0}.number-of-jobs-heading{font-family:Syne,serif;font-size:1.5rem;font-weight:var(--font-weight-bold);padding:2rem 0 0;text-align:left}@media (max-width:768px){.jobs-grid{grid-template-columns:1fr}}