.accordion-item-module-scss-module__aLKR4a__accordionItem{border:1px solid var(--color-neutral-200);border-bottom:none;flex:1}.accordion-item-module-scss-module__aLKR4a__accordionItem:last-of-type{border-bottom:1px solid var(--color-neutral-200)}.accordion-item-module-scss-module__aLKR4a__title{color:var(--color-text-default);font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold);align-items:center;gap:var(--spacing-3);margin:0;display:inline-flex}.accordion-item-module-scss-module__aLKR4a__subtitle{font-size:var(--font-size-3);color:var(--color-neutral-600);font-weight:var(--font-weight-normal);margin:0;margin-bottom:var(--spacing-6)}.accordion-item-module-scss-module__aLKR4a__accordionTrigger{cursor:pointer;width:100%;padding:var(--spacing-8) var(--spacing-7);background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;font-family:inherit;display:flex}.accordion-item-module-scss-module__aLKR4a__accordionTrigger[data-state=open]>.accordion-item-module-scss-module__aLKR4a__iconCollapsed{display:inline}.accordion-item-module-scss-module__aLKR4a__accordionTrigger[data-state=open]>.accordion-item-module-scss-module__aLKR4a__iconExpanded{display:none}.accordion-item-module-scss-module__aLKR4a__accordionTrigger[data-state=closed]>.accordion-item-module-scss-module__aLKR4a__iconExpanded{display:inline}.accordion-item-module-scss-module__aLKR4a__accordionTrigger[data-state=closed]>.accordion-item-module-scss-module__aLKR4a__iconCollapsed{display:none}.accordion-item-module-scss-module__aLKR4a__accordionContentContainer{overflow:hidden}.accordion-item-module-scss-module__aLKR4a__accordionContentContainer[data-state=open]{animation:accordion-item-module-scss-module__aLKR4a__slideDown var(--transition-extra-fast) ease-out}.accordion-item-module-scss-module__aLKR4a__accordionContentContainer[data-state=closed]{animation:accordion-item-module-scss-module__aLKR4a__slideUp var(--transition-extra-fast) ease-in}.accordion-item-module-scss-module__aLKR4a__accordionContent{padding:0 var(--spacing-7);padding-top:0;padding-bottom:var(--spacing-11)}.accordion-item-module-scss-module__aLKR4a__iconCollapsed,.accordion-item-module-scss-module__aLKR4a__iconExpanded{width:16px;height:16px;color:var(--color-neutral-500)}@keyframes accordion-item-module-scss-module__aLKR4a__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-item-module-scss-module__aLKR4a__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.job-search-bar-module-scss-module__tD8L-a__searchBarContainer{background:var(--color-bg-default);min-width:92px;max-width:500px;padding-left:var(--spacing-4);padding-right:var(--spacing-3);border-radius:var(--border-radius-subtle);width:100%;transition:all var(--transition-extra-fast);align-items:center;display:flex;position:relative}@media only screen and (max-width:768px){.job-search-bar-module-scss-module__tD8L-a__searchBarContainer{order:1;max-width:100%}}.job-search-bar-module-scss-module__tD8L-a__searchBarContainerFocused{box-shadow:var(--shadow-default)}.job-search-bar-module-scss-module__tD8L-a__searchBar{width:100%;height:40px;padding-left:var(--spacing-4);font-family:var(--font-family-nunito);font-size:var(--font-size-3);transition:all var(--transition-extra-fast);background:0 0;border:none;flex:1}.job-search-bar-module-scss-module__tD8L-a__searchBar:focus{outline:0}.job-search-bar-module-scss-module__tD8L-a__magnifyingGlassIcon{color:var(--color-neutral-600);width:16px;height:16px;left:16px}.job-search-bar-module-scss-module__tD8L-a__searchButton{font-family:var(--font-family-nunito);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);background:var(--color-primary-default);border-radius:var(--border-radius-subtle);color:var(--color-text-inverse);padding:6px var(--spacing-4);margin-left:var(--spacing-4);cursor:pointer;transition:all var(--transition-extra-fast);border:none}.job-search-bar-module-scss-module__tD8L-a__searchButton:hover,.job-search-bar-module-scss-module__tD8L-a__searchButton:focus{background:var(--color-primary-deep)}
.manage-saved-searches-module-scss-module__B3Hl2a__savedSearchesContainer{gap:var(--spacing-4) var(--spacing-6);grid-template-rows:auto;grid-template-columns:180px repeat(3,minmax(auto,100px));justify-items:center;display:grid}.manage-saved-searches-module-scss-module__B3Hl2a__headerLabels{font-size:var(--font-size-2)}
.saved-search-row-module-scss-module__aG0qga__savedSearchLabel{font-size:var(--font-size-3);justify-content:flex-start;align-items:center;width:100%;min-height:35px;display:flex}.saved-search-row-module-scss-module__aG0qga__savedSearchLabel span{white-space:nowrap;text-overflow:ellipsis;padding-left:var(--spacing-6);overflow-x:hidden}.saved-search-row-module-scss-module__aG0qga__iconButton{color:var(--color-brand-deep);padding:var(--spacing-4);cursor:pointer;background:0 0;border:none;margin:0}.saved-search-row-module-scss-module__aG0qga__hiddenButton{opacity:0}.saved-search-row-module-scss-module__aG0qga__strikeThroughText{text-decoration:line-through}
.saved-searches-module-scss-module__98CIHa__content{background:var(--color-bg-default);border-radius:var(--border-radius-default);box-shadow:var(--shadow-large);padding:var(--spacing-6);padding-bottom:var(--spacing-8);min-width:300px;max-width:400px;animation-duration:var(--transition-fast);z-index:var(--z-index-dropdown);animation-timing-function:ease-out}.saved-searches-module-scss-module__98CIHa__content[data-side=bottom]{animation-name:saved-searches-module-scss-module__98CIHa__slideUpAndFade}.saved-searches-module-scss-module__98CIHa__titleRow{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.saved-searches-module-scss-module__98CIHa__title{font-size:var(--font-size-4);font-weight:var(--font-weight-semi-bold);margin:0}.saved-searches-module-scss-module__98CIHa__manageButton{font-family:var(--font-family-nunito);color:var(--color-primary-default);font-weight:var(--font-weight-bold);padding:var(--spacing-4);cursor:pointer;background:0 0;border:none;margin:0}.saved-searches-module-scss-module__98CIHa__savedTrigger.saved-searches-module-scss-module__98CIHa__savedTrigger{background:#268dec;border:1px solid #268dec;order:-2}.saved-searches-module-scss-module__98CIHa__savedTrigger.saved-searches-module-scss-module__98CIHa__savedTrigger svg,.saved-searches-module-scss-module__98CIHa__savedTrigger.saved-searches-module-scss-module__98CIHa__savedTrigger span{color:var(--color-text-inverse)}@keyframes saved-searches-module-scss-module__98CIHa__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.saved-searches-module-scss-module__98CIHa__savedSearchesEmptyStateText{font-size:var(--font-size-3)}
.jobs-directory-header-module-scss-module__Aja8AW__container{min-height:180px;padding-top:var(--spacing-2);background:#cad4db;position:sticky;top:-10px}.jobs-directory-header-module-scss-module__Aja8AW__container h2{margin:0}@media only screen and (max-width:1024px){.jobs-directory-header-module-scss-module__Aja8AW__container{min-height:inherit;position:static;top:auto}}.jobs-directory-header-module-scss-module__Aja8AW__innerContainer{max-width:1200px;padding-left:var(--spacing-6);padding-right:var(--spacing-6);margin-left:auto;margin-right:auto}.jobs-directory-header-module-scss-module__Aja8AW__searchRow{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-7);margin-bottom:var(--spacing-7);display:flex;position:relative}@media only screen and (max-width:1024px){.jobs-directory-header-module-scss-module__Aja8AW__searchRow{margin-top:var(--spacing-5);margin-bottom:var(--spacing-5)}}@media only screen and (max-width:768px){.jobs-directory-header-module-scss-module__Aja8AW__searchRow{flex-wrap:wrap;justify-content:flex-end}}.jobs-directory-header-module-scss-module__Aja8AW__collapsedLogo{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease,visibility 0s linear var(--transition-fast);align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translate(-10px,-50%)}.jobs-directory-header-module-scss-module__Aja8AW__searchRow .jobs-directory-header-module-scss-module__Aja8AW__searchBarSlide{transition:all var(--transition-extra-fast),transform var(--transition-fast) ease}.jobs-directory-header-module-scss-module__Aja8AW__containerCollapsed .jobs-directory-header-module-scss-module__Aja8AW__collapsedLogo{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease,visibility 0s;transform:translateY(-50%)}.jobs-directory-header-module-scss-module__Aja8AW__containerCollapsed .jobs-directory-header-module-scss-module__Aja8AW__searchRow .jobs-directory-header-module-scss-module__Aja8AW__searchBarSlide{transform:translateX(calc(110px + var(--spacing-6)))}@media (prefers-reduced-motion:reduce){.jobs-directory-header-module-scss-module__Aja8AW__collapsedLogo,.jobs-directory-header-module-scss-module__Aja8AW__searchRow .jobs-directory-header-module-scss-module__Aja8AW__searchBarSlide{transition:none}}.jobs-directory-header-module-scss-module__Aja8AW__clearFilters{align-items:center;gap:var(--spacing-4);color:var(--color-brand-deep);cursor:pointer;padding:var(--spacing-4);background:0 0;border:0;height:34px;margin:0;font-family:inherit;display:inline-flex}.jobs-directory-header-module-scss-module__Aja8AW__clearFilters svg{height:14px}.jobs-directory-header-module-scss-module__Aja8AW__filterContainer{align-items:flex-start;gap:var(--spacing-3);padding-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}@media only screen and (max-width:1024px){.jobs-directory-header-module-scss-module__Aja8AW__filterContainer{padding-bottom:var(--spacing-5);scrollbar-width:none;margin-left:calc(-1*var(--spacing-6));margin-right:calc(-1*var(--spacing-6));padding-left:var(--spacing-6);padding-right:var(--spacing-6);flex-wrap:nowrap;align-items:center;overflow-x:auto}.jobs-directory-header-module-scss-module__Aja8AW__filterContainer::-webkit-scrollbar{display:none}.jobs-directory-header-module-scss-module__Aja8AW__filterContainer>*{flex:none}}@media only screen and (max-width:768px){.jobs-directory-header-module-scss-module__Aja8AW__filterContainer{padding-bottom:var(--spacing-4)}}.jobs-directory-header-module-scss-module__Aja8AW__hiringRow{display:none}@media only screen and (max-width:768px){.jobs-directory-header-module-scss-module__Aja8AW__hiringRow{padding-bottom:var(--spacing-5);justify-content:flex-end;display:flex}}.jobs-directory-header-module-scss-module__Aja8AW__countHiringContainer{text-align:right}.jobs-directory-header-module-scss-module__Aja8AW__countHiring{color:var(--color-neutral-600);font-size:var(--font-size-3)}.jobs-directory-header-module-scss-module__Aja8AW__betaLabel{color:var(--color-secondary-default);border:1px solid var(--color-secondary-default);font-size:var(--font-size-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-subtle);font-weight:var(--font-weight-bold)}
.post-or-promote-module-scss-module__Ebe2mq__hiringLabel{color:var(--color-neutral-600);font-size:var(--font-size-3);white-space:nowrap;display:none}.post-or-promote-module-scss-module__Ebe2mq__hiringLabel a{color:var(--color-primary-default);text-decoration:none}.post-or-promote-module-scss-module__Ebe2mq__hiringLabel a:visited{color:var(--color-primary-default)}@media only screen and (max-width:768px){.post-or-promote-module-scss-module__Ebe2mq__hiringLabel{display:initial;font-size:var(--font-size-2)}.post-or-promote-module-scss-module__Ebe2mq__hiringLabel .post-or-promote-module-scss-module__Ebe2mq__flagIcon{height:13px}}.post-or-promote-module-scss-module__Ebe2mq__postOrPromote{padding:var(--spacing-4) var(--spacing-6);background:var(--color-bg-default);border:1px solid var(--color-primary-default);border-radius:var(--border-radius-subtle);color:var(--color-primary-default);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);white-space:nowrap;cursor:pointer;transition:box-shadow var(--transition-extra-fast);text-decoration:none}.post-or-promote-module-scss-module__Ebe2mq__postOrPromote:hover,.post-or-promote-module-scss-module__Ebe2mq__postOrPromote:focus-visible{box-shadow:var(--shadow-default)}@media only screen and (max-width:768px){.post-or-promote-module-scss-module__Ebe2mq__postOrPromote{display:none}}.post-or-promote-module-scss-module__Ebe2mq__flagIcon{margin-right:var(--spacing-4);height:16px}.post-or-promote-module-scss-module__Ebe2mq__mobile{color:var(--color-text-faded)}