@layer components{.c-careers-accordions{padding:0 8.33333%}.c-careers-accordion{--accordion-toggle-color-active:#fff}.c-careers-accordions__section-heading{text-align:center}.c-careers-accordion__toggle.c-toggle-button{--toggle-size:3.85rem;--toggle-icon-size:2.5em;border-width:3px}.c-careers-accordions .c-accordion__inner{padding-bottom:3.75rem}.c-careers-accordion__title{margin-top:.75rem}.c-careers-accordion__icon{height:3.75rem;margin-right:1rem;margin-top:0;width:3.75rem}.c-careers-accordion__cards{display:grid;gap:1.6rem 1.25rem;grid-template-columns:repeat(2,1fr)}.c-careers-accordion__card{--title-font-color:#fff;background:linear-gradient(175deg,hsla(0,0%,94%,.15) 3.71%,rgba(85,104,127,.15) 96.98%);border-radius:10px;margin:0;padding:1.5rem;position:relative;transition:all .25s ease}.c-careers-accordion__card:before{border:1px solid var(--career-card-border-color,transparent);border-radius:10px;content:"";display:block;inset:0;position:absolute;transition:all .25s ease}.c-careers-accordion__card:has(.c-careers-accordion__card__link):hover{--career-card-border-color:var(--brand-yellow);--title-font-color:var(--brand-yellow)}.c-careers-accordion__title{--title-font-weight:"wght" 425;font-size:clamp(1.75rem,.98rem + 2.61vw,3.2rem);--title-line-height:1.1}.c-careers-accordion__card__title{transition:all .25s ease}.c-careers-accordion__card__icon{margin:0;position:absolute;right:1.7rem;top:.8rem}.c-careers-accordion__card__icon:after{color:var(--brand-yellow);content:"\e09f";font-family:var(--fa-font-family);font-size:1.8rem;font-variation-settings:"wght" 400}.c-careers-accordion__card__link:after{content:"";height:100%;inset:0;position:absolute;width:100%}.c-careers-accordion__no-careers{color:#fff;font-size:1.6rem;max-width:45ch;padding-top:2rem}@media only screen and (max-width:800px){.c-careers-accordions{padding:0 var(--grid-browser-gutter)}.c-careers-accordion__cards{grid-template-columns:auto}.c-careers-accordion__toggle.c-toggle-button{--toggle-size:2em;--toggle-icon-size:1em;border-width:2px}.c-careers-accordion__icon{height:2.25rem;margin-right:.75rem;width:2.25rem}.c-careers-accordion__no-careers{font-size:1.2rem}}}