.page-filters{border-bottom:1px solid #e5e5e5}.page-filters .page-filters-wrapper{align-items:center;display:flex;flex-direction:column;gap:.9375rem;margin-inline:auto;padding-block:2.5rem}@media (min-width:768px){.page-filters .page-filters-wrapper{flex-direction:row;gap:1.25rem;justify-content:space-between;padding-block:1.875rem}}.page-filters .form-floating{max-width:16.875rem;width:100%}.no-results{align-items:flex-start;color:#676767;display:flex;flex-direction:column;padding-block:3.75rem;text-align:start}.load-more-wrapper,.spinner{display:flex;justify-content:center}.search-field-wrapper{width:100%}.search-field-wrapper.form-floating>.form-control{padding-inline:2.65625rem;width:100%}.search-field-wrapper.form-floating>label{left:0;transform:translateX(2.03125rem)}.search-field-wrapper button{-webkit-appearance:none;background:transparent;border:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.search-field-wrapper button.search-icon{color:#7a7a7a;height:1.5625rem;left:.9375rem;pointer-events:none;width:1.5625rem}.search-field-wrapper button.clear-search{color:#7a7a7a;height:.9375rem;right:.9375rem;transition:color .3s ease-in-out;width:.9375rem}.search-field-wrapper button.clear-search:focus,.search-field-wrapper button.clear-search:hover{color:hsla(0,0%,48%,.8)}.search-field-wrapper button svg{fill:currentColor;display:block;height:100%;width:100%}.select-field-wrapper{width:100%}.select-field-wrapper:focus .form-select,.select-field-wrapper:focus-within .form-select{border-color:#ffcfb8}.select-field-wrapper button.dropdown-toggle{text-align:start}.select-field-wrapper button.clear-search{-webkit-appearance:none;background:transparent;border:0;color:hsla(0,0%,71%,.4);height:.8em;left:3rem;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out;width:.8em}.select-field-wrapper button.clear-search:focus,.select-field-wrapper button.clear-search:hover{color:hsla(0,0%,71%,.8)}.select-field-wrapper button.clear-search svg{fill:currentColor;display:block;height:100%;width:100%}.select-field-wrapper .selected-value{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;hyphens:auto;left:.9375rem;max-width:calc(100% - 4.9375rem);overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);word-break:var(--word-break,unset)}.select-field-wrapper .dropdown-menu{--bs-dropdown-min-width:fit-content;--bs-dropdown-padding-x:1rem;--bs-dropdown-padding-y:0;--bs-dropdown-border-color:#e5e5e5;--bs-dropdown-border-radius:0;--bs-dropdown-border-width:1px;width:100%}.select-field-wrapper .dropdown-menu ul{display:grid;list-style:none;margin:0;padding:0}.select-field-wrapper .dropdown-menu ul li{padding-block:1rem}.select-field-wrapper .dropdown-menu ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,71%,.1)}.select-field-wrapper .dropdown-menu ul li .form-check-input{height:1.2em;margin-top:.12em;width:1.2em}.select-field-wrapper .dropdown-menu ul li .form-check-label{font-size:var(--fs-x-small);font-weight:var(--fw-light);width:100%}.select-field-wrapper.filter-dropdown-wrapper{max-width:16.875rem;position:relative;width:100%}.select-field-wrapper.filter-dropdown-wrapper .btn-icon{--icon-size:2rem;color:#333;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (min-width:768px){.select-field-wrapper.filter-dropdown-wrapper .btn-icon{--icon-size:1.5rem}}.select-field-wrapper.filter-dropdown-wrapper .btn-icon.show,.select-field-wrapper.filter-dropdown-wrapper .btn-icon:focus,.select-field-wrapper.filter-dropdown-wrapper .btn-icon:hover{color:#ff5906}.select-field-wrapper.filter-dropdown-wrapper .btn-icon span{font-size:var(--fs-small);font-weight:var(--fw-light);letter-spacing:var(--ls-small);line-height:var(--lh-x-medium)}@media (max-width:767.98px){.select-field-wrapper.filter-dropdown-wrapper .btn-icon span{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.select-field-wrapper.filter-dropdown-wrapper .btn-icon span:not(caption){position:absolute!important}}.select-field-wrapper.filter-dropdown-wrapper .btn-clear-all{--bs-btn-color:#676767;font-family:var(--bs-font-sans-serif);font-size:var(--fs-x-small);font-weight:var(--fw-light)}.select-field-wrapper .dropdown-menu ul li{padding-block:.5rem}.select-field-wrapper .dropdown-menu ul li:not(:last-child){border-bottom:unset}.select-field-wrapper .dropdown-menu ul li:first-child{padding-top:1.5rem}.select-field-wrapper .dropdown-menu ul li:last-child{padding-bottom:1.5rem}.groups-filter-wrapper nav.nav{gap:1.625rem}@media (min-width:768px){.groups-filter-wrapper nav.nav{gap:3.75rem}}.groups-filter-wrapper nav.nav .btn{font-size:var(--fs-small);font-weight:var(--fw-light);letter-spacing:var(--ls-small);line-height:var(--lh-x-medium)}section.app-wrapper{flex-grow:1}#app{display:flex;flex-direction:column;margin-bottom:5rem}#app .app-header{display:grid;grid-template-areas:"c" "b";grid-template-columns:1fr;position:relative;row-gap:1.125rem}#app .app-header:after{background-color:#e5e5e5;bottom:-.9375rem;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}@media (min-width:992px){#app .app-header{align-items:start;column-gap:8rem;grid-template-areas:"c b";grid-template-columns:clamp(25rem,60%,46.875rem) minmax(0,calc(100% - clamp(25rem, 60%, 46.875rem)));margin-block:.9375rem 2.1875rem;row-gap:2.5rem}}#app .app-header .archive-systems-app-desc{grid-area:c}#app .app-header .page-filters{border:none;grid-area:b;margin-top:auto}#app .app-header .page-filters>.container{max-width:none;padding-inline:0;width:100%}@media (min-width:992px){#app .app-header .page-filters-wrapper{justify-content:end;margin-inline:auto 0;padding-block:1.875rem .9375rem}}#app .archive-systems-app-desc{padding-block:1.875rem .9375rem}#app .archive-systems-app-desc p:last-of-type{margin:0}@media (max-width:767.98px){#app .page-filters-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#app .page-filters-wrapper .search-field-wrapper{max-width:unset;order:1;width:calc(100% - 2.9375rem)}#app .page-filters-wrapper .filter-dropdown-wrapper{order:2;width:min-content}#app .page-filters-wrapper .filter-dropdown-wrapper .btn-icon{color:#ff5906}#app .page-filters-wrapper .filter-dropdown-wrapper .dropdown-menu{top:.9375rem!important;width:calc(var(--browser-width) - var(--bs-gutter-x))}#app .page-filters-wrapper .groups-filter-wrapper{flex-shrink:0;order:3;width:100%}}#app .results-count{color:#333;font-size:var(--fs-small);font-weight:var(--fw-regular);letter-spacing:var(--ls-medium);margin-top:2.0625rem}#app ul.cards-list{grid-column-gap:1.375rem;grid-row-gap:1.875rem;display:grid;list-style:none;margin:0;padding:0;padding-block:2.5rem}@media (min-width:576px){#app ul.cards-list{grid-row-gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){#app ul.cards-list{grid-row-gap:5rem;grid-template-columns:repeat(3,1fr);padding-block:3.75rem}}#app:not(:has(ul.cards-list)) .spinner{margin-top:2.5rem}@media (min-width:768px){#app:not(:has(ul.cards-list)) .spinner{margin-top:3.75rem}}#app .family-group{padding-block:3.75rem}@media (min-width:768px){#app .family-group{padding-block:5rem}}#app .family-group:not(:last-child) .cards-list{padding-bottom:0}#app .family-group .family-title{align-items:center;color:#333;display:flex;gap:.75rem}#app .family-group .family-title .family-icon{align-items:center;background-color:currentColor;border-radius:50%;display:inline-flex;height:2.1875rem;justify-content:center;width:2.1875rem}@media (min-width:768px){#app .family-group .family-title .family-icon{height:1.875rem;width:1.875rem}}#app .family-group .family-title .family-icon svg{fill:#fff;height:95%;width:95%}