[name=JobListing] .filters{display:grid;gap:var(--row-gutter) var(--column-gutter);grid-template-columns:repeat(1,1fr);margin-block-end:var(--flow-space);place-items:end start}@media screen and (width >= 768px){[name=JobListing] .filters{grid-template-columns:repeat(3,1fr)}}@media screen and (width >= 1280px){[name=JobListing] .filters{grid-template-columns:repeat(4,max-content)}}:is([name=JobListing] .filters) .filter{display:flex;flex-direction:column;margin:0;width:100%}:is(:is([name=JobListing] .filters) .filter) .filter-label{margin-bottom:1rem}@media screen and (width >= 1280px){:is(:is([name=JobListing] .filters) .filter) .filter-label{padding-inline-end:1rem}}:is(:is([name=JobListing] .filters) .filter) .filter-select{margin:0;width:100%}:is([name=JobListing] .filters) .filters-reset{padding-inline-start:1rem;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-timing-function)}@media screen and (width >= 1280px){:is([name=JobListing] .filters) .filters-reset{min-block-size:3rem}}:is(:is([name=JobListing] .filters) .filters-reset):not([inert]){opacity:1}[inert]:is(:is([name=JobListing] .filters) .filters-reset){opacity:0}:is(:is([name=JobListing] .filters) .filters-reset):before{content:"×"}:is(:is([name=JobListing] .filters) .filters-reset):after{display:none}[name=JobListing] .items{display:grid;gap:var(--row-gutter) var(--column-gutter);grid-template-columns:repeat(1,1fr);transition:opacity var(--transition-duration) var(--transition-timing-function)}:is([name=JobListing] .items):not([inert]){opacity:1}[inert]:is([name=JobListing] .items){opacity:0}@media screen and (width >= 512px){[name=JobListing] .items{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 1024px){[name=JobListing] .items{grid-template-columns:repeat(1,1fr)}}:is([name=JobListing] .no-results)>:first-child:not([class*=button]){margin-block-start:0;padding-block-start:0}:is([name=JobListing] .no-results)>:last-child:not([class*=button]){margin-block-end:0;padding-block-end:0}:is([name=JobListing] .no-results)>h2,:is([name=JobListing] .no-results)>h3,:is([name=JobListing] .no-results)>h4,:is([name=JobListing] .no-results)>h5,:is([name=JobListing] .no-results)>h6{margin-block-start:0}[name=JobListing] .no-results{text-align:center}[inert]:is([name=JobListing] .no-results){display:none}[inert]:is([name=JobListing] .item){display:none}:is([name=JobListing] .item) .item-container{align-items:center;position:relative}@media screen and (width >= 1024px){:is([name=JobListing] .item) .item-container{display:flex;gap:var(--column-gutter);justify-content:space-between;width:100%}}:is([name=JobListing] .item) .item-title{color:var(--clr-link)}@media screen and (width >= 1024px){:is([name=JobListing] .item) .item-title{margin-bottom:0;width:40%}}@media (--bp-tablet-horizontal-horizontal ){:is([name=JobListing] .item) .item-attrs{width:45%}}:is(:is([name=JobListing] .item) .item-attrs) .item-attrs-separator{margin-left:1ch;margin-right:1ch}:is(:is(:is([name=JobListing] .item) .item-attrs) .item-attrs-separator):last-child{display:none}:is(:is(:is([name=JobListing] .item) .item-attrs) .item-attrs-taxonomy):empty+.item-attrs-separator{display:none}:is([name=JobListing] .item) .item-link{margin-block-start:1.25rem}@media screen and (width >= 1024px){:is([name=JobListing] .item) .item-link{inline-size:15%;margin-block-start:0}:is(:is([name=JobListing] .item) .item-link) .button{justify-content:flex-end}}:is(:is([name=JobListing] .item) .item-link) a:before{content:"";display:block;inset:0;position:absolute}[name=JobListing]{margin-block-start:calc(var(--flow-space)*1.5)}

/*# sourceMappingURL=style.min.css.map*/