.accordion__grid{padding-block:var(--space-fluid-lg)}.accordion__textLockUp{grid-column:1/-1}@media (min-width:60em){.accordion__textLockUp{grid-column:1/span 4}}.accordion-wrapper{grid-column:1/-1}@media (min-width:60em){.accordion-wrapper{grid-column:6/-1}}.accordion__item{border-bottom:1px solid var(--color-divider)}.accordion__item::marker{display:none}.accordion__title{cursor:pointer;align-items:center;gap:var(--space-2);padding-block:var(--space-fluid-md);transition:color var(--trs-time)var(--trs-tfunc);justify-content:space-between;display:flex}.accordion__title::marker{display:none}.accordion__title::-webkit-details-marker{display:none}.accordion__icon{transition:transform var(--trs-time)var(--trs-tfunc);flex-shrink:0;display:flex}.accordion__item[open] .accordion__icon{transform:rotate(180deg)}.accordion__text{padding-bottom:var(--space-4)}.accordion__text .text>:first-child{margin:0}.accordion__text .text .btn{margin-top:var(--space-gutter-v,1.5em)}.accordion__text .frame{grid-column:auto/span 2;margin-inline-end:var(--space-6)}@media (max-width:37.4375em){.accordion__text .frame{order:2}}.accordion__text .text{grid-column:auto/span 5}@media (max-width:37.4375em){.accordion__text .text{order:1}.accordion__text .frame,.accordion__text .text{grid-column:1/-1}}@media (hover:hover){.accordion__title:hover{color:var(--color-text-soft)}}
.careersList__container{row-gap:var(--space-fluid-xl);grid-template-areas:"H H H H""L L L L"}@media (min-width:37.5em){.careersList__container{grid-template-areas:"H H H H H H H H""L L L L L L L L"}}@media (min-width:60em){.careersList__container{grid-template-areas:"H H H H H H H H H H H H""L L L L L L L L L L L L"}}.careersList__listing{grid-area:L;grid-template-columns:subgrid;row-gap:var(--space-fluid-sm);display:grid}.careersList__filter{gap:var(--space-fluid-sm);flex-direction:column;grid-column:1/-1;display:flex}.careersList__filter button[aria-current=true]{background-color:var(--color-dark);color:var(--color-light)}@media (min-width:70em){.careersList__filter{flex-direction:row;align-items:center}}.careersList__filter-buttons{gap:.75em;display:flex}.careersList__list{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-fluid-sm);display:grid}.careersList__list-item{grid-column-end:span 4;align-self:stretch}.careersList-posting{--trs-duration:.125s;background-color:var(--color-bg);height:100%;padding:var(--space-fluid-md);align-items:start;row-gap:var(--space-fluid-sm);transition:background-color var(--trs-duration)cubic-bezier(.3,0,.15,1);border:1px solid;grid-template-rows:auto auto 1fr;display:grid;position:relative}@media (hover:hover){.careersList-posting:has(a:hover){background-color:var(--color-gray-100)}}@media (min-width:37.5em){.careersList-posting{padding:var(--space-fluid-sm);row-gap:var(--space-fluid-xs)}}.careersList-posting__cta{--button-radius-transition:border-radius var(--trs-duration)var(--button-motion-ease);position:initial;grid-row:3;align-self:end;margin-block-start:var(--space-4)}.careersList-posting__cta:after{content:"";display:block;position:absolute;inset:0}.careersList-posting__details{gap:var(--space-fluid-xs);flex-wrap:wrap;grid-row:2;display:flex}.careersList-posting__details .list-item{background-color:var(--color-grey-200)}.careersList-posting__title{text-wrap:pretty;grid-row:1}.careersList__pagination{grid-column:1/-1;justify-content:center;display:flex}.careersList__pagination-list{-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:flex}.careersList__pagination-btn{border-radius:var(--bdrs);color:var(--color-button-ghost-color);border:.0625rem solid #0000;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.careersList__pagination-btn[aria-current=page]{background-color:var(--color-button-ghost-current-background);color:var(--color-button-ghost-current-color);cursor:default}.careersList__pagination-btn:not([aria-current=page],[aria-disabled=true]):hover{border-color:var(--color-button-ghost-border-hover)}.careersList__pagination-btn[aria-disabled=true]{color:var(--color-button-ghost-color-disabled);cursor:default}
