.section[data-media-type=job_listings]{--S-media-max_width: 1200px}.section[data-media-type=job_listings] .section-wrapper{gap:var(--S-content-gap)}.section-media--job_listings{overflow:visible;flex-direction:column;gap:var(--S-gap)}.job_listings{--gap: var(--section--padding);--padding: var(--content--padding);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--gap);width:100%;text-align:left}.job_listing{--column-count: min(var(--max-columns, 9999), var(--columns, 3));border-top:.5rem solid var(--theme--accent);flex:0 0 calc(100%/var(--column-count) - (var(--column-count) - 1)/var(--column-count)*var(--gap));background:var(--S-background, var(--theme--background));padding:var(--padding);display:flex;flex-direction:column;justify-content:space-between;gap:var(--padding)}.job_listing::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.05)}.job_listing>*{position:relative}.job_listing-info{display:flex;flex-direction:column;gap:.75rem}.job_listing-button{align-self:flex-end;margin-bottom:calc(var(--padding)*-1.75)}.job-title{font-family:var(--font--title);font-weight:var(--title-font-weight, 700);font-size:var(--title-font-size, var(--h1--size));line-height:var(--title-line-height, 1.1);text-wrap:balance;--title-font-size: 1.125rem}.job-features{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.job-feature{font-size:.75rem;font-weight:400;display:flex;flex-direction:row;align-items:center;gap:.5rem;opacity:.75}.job-feature i{color:var(--theme--accent)}.job-description{font-size:.875rem}@media screen and (max-width: 1000px){.job_listing{--max-columns: 2}}@media screen and (max-width: 600px){.job_listing{--max-columns: 1}}/*# sourceMappingURL=job-listings.css.map */
