.archive-filters{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){.archive-filters{padding-bottom:2.5rem;padding-top:3.5rem}}.archive-filters__heading{display:block;grid-column:wide!important;padding-bottom:.75rem}@media (min-width:768px){.archive-filters__heading{padding-bottom:1rem}}.archive-filters__filter-items{--rnb--color--text:var(--color--white);--rnb--color--background:var(--color--black);align-items:center;background-color:var(--rnb--color--background);color:var(--rnb--color--text);display:flex;flex-wrap:wrap;gap:0;grid-column:wide!important}.archive-filters__filter-items .filter-item:not(.filter-item__text-search),.archive-filters__filter-items .filter-item__text-search{flex:0 0 100%;max-width:100%;order:0}@media (min-width:768px){.archive-filters__filter-items .filter-item__text-search{flex:0 0 55%;max-width:55%;order:0}.archive-filters__filter-items .filter-item:not(.filter-item__text-search){flex:0 0 45%;max-width:45%;order:0}}.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item__text-search{flex:0 0 100%;max-width:100%;order:0}.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search){flex:0 0 100%;max-width:100%;order:1}@media (max-width:768px){.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search)>.filter-checkbox__wrapper,.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search)>.filter-dropdown__wrapper,.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search)>.filter-limit-to-future,.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search)>.filter-order-alphabetic{background:none}}@media (min-width:768px){.archive-filters__filter-items{flex-wrap:nowrap;gap:.75rem}.archive-filters__filter-items .filter-item__text-search{flex:1 1 auto;max-width:none;order:0}.archive-filters__filter-items .filter-item:not(.filter-item__text-search){flex:0 0 auto;max-width:none;order:0}.archive-filters__filter-items .filter-item:not(.filter-item__text-search).flex-grow{flex:1 1 auto}.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item__text-search{flex:1 1 auto;max-width:none;order:0}.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search){flex:0 0 auto;max-width:none;order:0}.archive-filters__filter-items:has(.filter-item:not(.filter-item__text-search)+.filter-item:not(.filter-item__text-search)) .filter-item:not(.filter-item__text-search).flex-grow{flex:1 1 auto}}.archive-filters .filter-text-search__form{padding:1rem;position:relative}.archive-filters .filter-text-search__input{background-color:#0000;border:none!important;color:var(--rnb--color--text);padding:0 0 .5rem;width:100%}.archive-filters .filter-text-search__input:focus,.archive-filters .filter-text-search__input:hover{padding:0 0 .5rem}.archive-filters .filter-text-search__input:focus,.archive-filters .filter-text-search__input:focus-visible,.archive-filters .filter-text-search__input:focus-within,.archive-filters .filter-text-search__input:hover{outline:none!important}.archive-filters .filter-text-search__input{background-image:linear-gradient(90deg,currentcolor 33%,#fff0 0);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;border-bottom-width:1px}.archive-filters .filter-text-search__submit{background-color:#0000;border:none;color:var(--rnb--color--text);position:absolute!important;right:.5rem;top:50%;transform:translateY(-50%)}.archive-filters .filter-text-search__submit i{display:block;height:1.5rem;width:1.5rem}.archive-filters .filter-dropdown{background-color:var(--rnb--color--background);flex-direction:column;gap:0;max-height:30rem;min-width:100%;overflow:auto;padding:0 0 1rem;position:absolute;top:100%;width:100%;z-index:1000}@media (min-width:768px){.archive-filters .filter-dropdown{min-width:25rem}}.archive-filters .filter-dropdown:not([hidden]){display:flex}.archive-filters .filter-dropdown__section{display:block;width:100%}.archive-filters .filter-dropdown__section label{word-break:break-word}.archive-filters .filter-dropdown__section input,.archive-filters .filter-dropdown__section label{margin:0}.archive-filters .filter-dropdown__term{align-items:flex-start;border-radius:4px;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 1.5rem;outline:2px solid #0000;outline-offset:2px;padding:.5rem 1rem;transition:outline-color .2s ease;width:100%}.archive-filters .filter-dropdown__term.area-of-expertise{grid-template-columns:1.5rem minmax(0,1fr)}.archive-filters .filter-dropdown__term.area-of-expertise label{order:2}.archive-filters .filter-dropdown__term.area-of-expertise input{order:1}.archive-filters .filter-dropdown__term input,.archive-filters .filter-dropdown__term label{font-size:var(--rnb--font-size--body);line-height:1;margin:0}.archive-filters .filter-dropdown__term label{hyphens:auto;line-height:150%}.archive-filters .filter-dropdown__wrapper{background-image:linear-gradient(currentcolor 33%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:1px 3px;border-left-width:1px;padding:.5625rem 1rem;position:relative}@media (min-width:1280px){.archive-filters .filter-dropdown__wrapper{padding:2rem}}.archive-filters .filter-dropdown__toggle{align-items:center;background-color:#0000;border:none;color:var(--rnb--color--text);display:flex;font-size:var(--rnb--font-size--body);gap:.5rem;justify-content:space-between;line-height:var(--rnb--line-height--body);padding:0;text-align:left;width:100%}.archive-filters .filter-dropdown__toggle i{height:.75rem;width:.75rem}.archive-filters .filter-dropdown__toggle[aria-expanded=true] i{transform:rotate(180deg)}.archive-filters .filter-dropdown__section-header-text{font-size:var(--rnb--font-size--body);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body)}.archive-filters .filter-checkbox__label:hover,.archive-filters .filter-dropdown__toggle:hover,.archive-filters .filter-item__meta-boolean label:hover,.archive-filters .filter-limit-to-future__future:hover,.archive-filters .filter-limit-to-future__past:hover,.archive-filters .filter-order-alphabetic__future:hover,.archive-filters .filter-order-alphabetic__past:hover{text-decoration:underline}.archive-filters .MuiFormControlLabel-root:has(.PrivateSwitchBase-input:focus-visible),.archive-filters .filter-checkbox:focus-visible{border-radius:0;outline:solid;outline-color:var(--rnb--color--focus-outline);outline-offset:.0625rem;outline-width:.1875rem;position:relative;z-index:99}.archive-filters .MuiFormControlLabel-root:has(.PrivateSwitchBase-input:focus-visible) .PrivateSwitchBase-input,.archive-filters .filter-checkbox:focus-visible .PrivateSwitchBase-input{position:absolute}.archive-filters .filter-checkbox{font-size:1rem;font-weight:400;line-height:1.5;margin:0}.archive-filters .filter-checkbox__wrapper{align-items:center;background-color:#0000;background-image:linear-gradient(currentcolor 33%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:1px 3px;border-left-width:1px;display:flex;gap:.5rem;justify-content:center;padding:2rem}.archive-filters .filter-checkbox__label{margin:0}.archive-filters .filter-limit-to-future,.archive-filters .filter-order-alphabetic{align-items:center;background-color:#0000;background-image:linear-gradient(currentcolor 33%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:1px 3px;border:none;border-left:1px;display:flex;font-size:1rem;font-weight:400;gap:.5rem;justify-content:space-between;line-height:1.5;padding:.5625rem 1rem;width:-moz-fit-content;width:fit-content}.archive-filters .filter-limit-to-future button,.archive-filters .filter-order-alphabetic button{background-color:#0000;border:none;color:currentcolor;cursor:pointer;font-weight:400;letter-spacing:0}.archive-filters .filter-limit-to-future button:disabled,.archive-filters .filter-limit-to-future button[aria-disabled=true],.archive-filters .filter-order-alphabetic button:disabled,.archive-filters .filter-order-alphabetic button[aria-disabled=true]{background-color:#0000;border:none;color:currentcolor;font-weight:500}.archive-filters .search__back-button{margin-bottom:1rem}@media (min-width:1024px){.archive-filters .search__back-button{margin-bottom:6.25rem}}.archive-filters .is-search-page-filter{padding:0}.archive-filters .is-search-page-filter .filter-text-search__input{font-size:var(--rnb--font-size--h1);font-weight:var(--rnb--font-weight--bold);line-height:var(--rnb--line-height--h1);padding-right:2rem}@media (min-width:768px){.archive-filters .is-search-page-filter .filter-text-search__input{padding-right:6rem}}.archive-filters .is-search-page-filter .filter-text-search__input::placeholder{color:var(--rnb--color--text)}.archive-filters .is-search-page-filter .filter-text-search__submit:hover{cursor:pointer}@media (min-width:1024px){.archive-filters .is-search-page-filter .filter-text-search__submit i{height:5.125rem;width:5.125rem}}.archive-filters .archive-filters__selected-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:wide!important;padding:1rem 0}.archive-filters .archive-filters__selected-filters .selected-filters__tags{display:flex;flex-wrap:wrap;gap:.5rem}.archive-filters .archive-filters__selected-filters .selected-filter,.archive-filters .archive-filters__selected-filters .selected-filters__clear-all{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem 1rem}.archive-filters .archive-filters__selected-filters .selected-filter span,.archive-filters .archive-filters__selected-filters .selected-filters__clear-all span{height:auto;margin:0;padding:0}.archive-filters .archive-filters__selected-filters .selected-filter svg,.archive-filters .archive-filters__selected-filters .selected-filters__clear-all svg{height:auto;padding:0}.archive-filters .archive-filters__selected-filters .selected-filter button,.archive-filters .archive-filters__selected-filters .selected-filters__clear-all button{align-items:center;-moz-appearance:none;appearance:none;background:none repeat scroll 0 0 #0000;border:none;border-spacing:0;color:inherit;display:flex;height:auto;list-style:none outside none;margin:0;padding:0;text-decoration:none;text-indent:0}.archive-filters .archive-filters__selected-filters .selected-filter{background-color:var(--color--white)}.archive-filters .archive-filters__selected-filters .selected-filters__clear-all{align-items:center;-moz-appearance:none;appearance:none;background:none repeat scroll 0 0 #0000;background-color:var(--color--black);border:none;border-spacing:0;color:inherit;color:var(--color--white);display:flex;justify-content:center;list-style:none outside none;margin:0;padding:.5rem 1rem;text-decoration:none;text-indent:0}.archive-filters .archive-filters__selected-filters .selected-filters__clear-all svg path{fill:var(--color--white)}.archive-filters .archive-filters__selected-filters-placeholder{grid-column:wide!important}.flex-grow{flex-grow:1}.filter-item--right .filter-dropdown{right:0}.filter-item--left .filter-dropdown{left:0}