.jobs-display{margin:var(--block-margin) auto}.jobs-display header.animate__animated,.jobs-display-grid.animate__animated{animation-name:fadeInUp}.jobs-display header{max-width:var(--default-block-width);margin-bottom:calc(var(--row-gap) * 4 /3)}.jobs-display h2{font:var(--font-headline-3);margin-bottom:var(--item-column-gap)}.jobs-display-grid{display:grid;grid-template-columns:minmax(0, auto);column-gap:var(--column-gap);align-items:start}.jobs-display details{border-top:.1rem solid;border-bottom:.1rem solid}.jobs-display details:not(:last-child){margin-bottom:-.1rem}.jobs-display details>summary{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--item-row-gap);padding:var(--item-row-gap);padding-left:0;letter-spacing:var(--secondary-letter-spacing);list-style:none;position:relative;color:var(--title-color)}.jobs-display details>summary>h3{font:var(--font-headline-7);margin:0;letter-spacing:var(--secondary-letter-spacing);color:var(--title-color);width:50%}.jobs-display-meta{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--item-column-gap)}.jobs-display-meta>a{flex-shrink:0}.jobs-display-terms{padding:0;margin:0;display:flex;flex-wrap:wrap;column-gap:.8rem;row-gap:.8rem;z-index:1}.jobs-display-terms li{display:block;list-style:none;padding:.4rem .8rem;border:.05rem solid var(--color-black);border-radius:calc(var(--element-border-radius) * 1.5);font:var(--font-body-small);letter-spacing:0}.jobs-display details>summary::-webkit-details-marker{display:none}.jobs-display details>summary:before{content:'';display:block;position:absolute;top:50%;right:1.2rem;border-right:.2rem solid;border-bottom:.2rem solid;width:1rem;height:1rem;transform:translateY(-75%) rotateZ(45deg);transition:all .3s ease}.jobs-display details[open]>summary:before{transform:translateY(-25%) rotateZ(-135deg)}.jobs-display details>div{padding-bottom:var(--item-row-gap)}.jobs-display details>div>*{max-width:768px}.jobs-display details>div>*:last-child{margin-bottom:0}.jobs-display-grid-buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.jobs-display-buttons{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.jobs-display[data-columns="1"][data-align=center] .jobs-display-grid{max-width:var(--default-block-width);margin-left:auto;margin-right:auto}.jobs-display[data-align=center] :is(header){text-align:center;max-width:var(--default-block-width);margin-left:auto;margin-right:auto}.jobs-display[data-align=center] .jobs-display-buttons{justify-content:center}.jobs-display[data-align=left-full]{max-width:100%}.jobs-display[data-align=left-full] header{max-width:var(--wide-width);margin-left:auto;margin-right:auto}.jobs-display[data-align=left-full] details>:is(summary,div){max-width:var(--wide-width);margin:0 auto}@media (max-width:767px){.jobs-display details>summary{padding-right:0}.jobs-display details>summary:before{top:3.4rem}.jobs-display-meta{width:100%;justify-content:space-between}}@media (min-width:768px){.jobs-display details>summary{flex-direction:row;align-items:center}.jobs-display details>div img{max-width:calc(50% - 1em);float:left;margin:0 2em var(--item-row-gap) 0;height:30rem;object-fit:cover;border-radius:calc(var(--element-border-radius) / 2)}}@media (min-width:992px){.jobs-display[data-columns="2"] .jobs-display-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.jobs-display[data-align="2-columns"]{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.jobs-display[data-align="2-columns"] .jobs-display-grid{grid-row:span 2;align-self:start}.jobs-display[data-align="2-columns"] :is(header){margin:0}}