.jobs-accordion :where(h1,h2,h3,h4,h5,h6){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.jobs-accordion :where(p){margin:0}.jobs-accordion button,.jobs-accordion__dropdown-trigger,.jobs-accordion__loadmore,.jobs-accordion__loadmore-mobile,.jobs-accordion__trigger{outline:none!important;-webkit-tap-highlight-color:transparent}.jobs-accordion button:active,.jobs-accordion button:focus,.jobs-accordion button:focus-visible,.jobs-accordion__dropdown-trigger:active,.jobs-accordion__dropdown-trigger:focus,.jobs-accordion__dropdown-trigger:focus-visible,.jobs-accordion__loadmore-mobile:focus,.jobs-accordion__loadmore-mobile:focus-visible,.jobs-accordion__loadmore:focus,.jobs-accordion__loadmore:focus-visible,.jobs-accordion__trigger:focus,.jobs-accordion__trigger:focus-visible{box-shadow:none!important;outline:none!important}.jobs-accordion__list[hidden],.jobs-accordion__loadmore-wrap[hidden]{display:none!important}.jobs-accordion__dropdown{position:relative}.jobs-accordion__dropdown-trigger{background:transparent!important;border:0!important;color:#001534!important;cursor:pointer}.jobs-accordion__dropdown-menu{background:#f9ffe0;border:1px solid rgba(0,21,52,.2);box-shadow:0 8px 24px rgba(0,21,52,.12);max-height:360px;max-width:calc(100vw - 28px);min-width:320px;overflow-y:auto;padding:0;position:fixed;z-index:9999}@media (min-width:768px){.jobs-accordion__dropdown-menu{min-width:380px}}.jobs-accordion__dropdown-item{align-items:center;border-bottom:1px solid rgba(0,21,52,.15);color:#001534;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:14px;justify-content:space-between;padding:14px 22px;user-select:none}.jobs-accordion__dropdown-item:last-child{border-bottom:0}.jobs-accordion__dropdown-item:hover{background-color:rgba(0,21,52,.05)}.jobs-accordion__dropdown-item input[type=checkbox]{accent-color:#001534;cursor:pointer;flex-shrink:0;height:18px;width:18px}.jobs-accordion__dropdown-item--all{font-weight:600}.jobs-accordion__list{margin-top:12px}@media (min-width:768px){.jobs-accordion__list{margin-top:20px}}.jobs-accordion__item{background-color:#f9ffe0;border:.5px solid #858585;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#001534}.jobs-accordion__trigger{background:transparent!important;border:0!important;color:inherit;cursor:pointer;display:flex;min-height:88px;padding:20px;text-align:left;width:100%}@media (min-width:768px){.jobs-accordion__trigger{align-items:center;min-height:130px;padding:0 40px}}@media (min-width:768px){.jobs-accordion__trigger-inner{align-items:center;display:flex;flex:1 1 auto;justify-content:center}}.jobs-accordion__dept-name{color:#001534!important;font-family:var(--font-neco,"Cormorant Garamond",Georgia,serif);font-size:24px;font-weight:500;line-height:1}@media (min-width:768px){.jobs-accordion__dept-name{font-size:28px}}.jobs-accordion__dept-count{color:#001534!important;font-size:14px;margin-left:auto;margin-top:8px}@media (min-width:768px){.jobs-accordion__dept-count{font-size:18px;margin-top:0}}.jobs-accordion__icons{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;position:relative}@media (min-width:768px){.jobs-accordion__icons{margin-left:0;width:110px}}.jobs-accordion__icon{color:#001534!important;height:auto;transition:opacity .5s ease,visibility .5s ease;width:22px}@media (min-width:768px){.jobs-accordion__icon{width:36px}}.jobs-accordion__icon--minus{position:absolute}.jobs-accordion__item[data-state=closed] .jobs-accordion__icon--minus,.jobs-accordion__item[data-state=open] .jobs-accordion__icon--plus{opacity:0;visibility:hidden}.jobs-accordion__item[data-state=closed] .jobs-accordion__icon--plus,.jobs-accordion__item[data-state=open] .jobs-accordion__icon--minus{opacity:1;visibility:visible}.jobs-accordion__content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .35s ease}@media (min-width:768px){.jobs-accordion__content{padding:0 40px}}.jobs-accordion__item[data-state=open] .jobs-accordion__content{max-height:1500px}.jobs-accordion__jobs{border-top:1px solid rgba(0,21,52,.3);list-style:none;margin:0;padding:10px 0}@media (min-width:768px){.jobs-accordion__jobs{padding:20px 0}}.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link .jobs-accordion__job-location,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link .jobs-accordion__job-title,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link:active,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link:focus,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link:hover,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link:link,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link:visited{color:#001534!important}.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link{align-items:center;display:flex;gap:20px;padding:10px 0}@media (min-width:768px){.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link{padding:20px 0}}.jobs-accordion__job-link{text-decoration:none!important}.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link .jobs-accordion__job-chevron,.jobs-accordion .jobs-accordion__list a.jobs-accordion__job-link .jobs-accordion__job-chevron svg{color:#001534!important;fill:#001534!important;text-decoration:none!important}.jobs-accordion__job-info{flex:1 1 auto}@media (min-width:768px){.jobs-accordion__job-info{align-items:center;display:flex;justify-content:space-between}}.jobs-accordion__job-title{font-size:14px}@media (min-width:768px){.jobs-accordion__job-title{font-size:18px;font-weight:300}}.jobs-accordion__job-location{font-size:10px;font-weight:500;margin-left:auto;margin-top:4px}@media (min-width:768px){.jobs-accordion__job-location{font-size:18px;font-weight:300;margin-top:0}}.jobs-accordion__job-chevron{display:flex;justify-content:flex-end;width:110px}.jobs-accordion__job-chevron svg{height:auto;width:22px}@media (min-width:768px){.jobs-accordion__job-chevron svg{width:33px}}.jobs-accordion__loadmore{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.1);border:1px solid #001534;border-radius:24px;color:#001534;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700!important;justify-content:center;line-height:1.5;padding:6px 14px;transition:background-color .2s ease,color .2s ease}@media (min-width:768px){.jobs-accordion__loadmore{font-size:22px;line-height:1.1;padding:10px 20px}}.jobs-accordion__loadmore:hover{background-color:rgba(0,21,52,.15)}.jobs-accordion__loadmore:active{background-color:#001534;color:#f5edcd}.jobs-accordion__loadmore-mobile{background:transparent;border:0;color:#428eff;cursor:pointer;font-weight:700}.jobs-accordion__state{color:rgba(0,21,52,.7)}