.page-resources .top-filters-container{margin-bottom:1rem;position:relative}.page-resources .top-filters-container:first-child{z-index:3}.page-resources .top-filters-container .filters-form{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.875rem,.444rem + 1.7682vw,2rem);justify-content:space-between;margin-bottom:1.75rem}.page-resources .top-filters-container .filters-form .filter-sort{margin-top:0}.page-resources .top-filters-container .filters-form .filter-fields{width:100%}@media only screen and (min-width:768px){.page-resources .top-filters-container .filters-form .filter-fields .filter-search{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:767px){.page-resources .top-filters-container .filters-form .filter-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters){margin:0;z-index:2}.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters{height:auto;margin-bottom:clamp(.875rem,.444rem + 1.7682vw,2rem)}.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters .filter-fields{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:1366px){.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters .filter-fields .filter-field{-ms-flex-preferred-size:calc(50% - clamp(0.875rem, 0.444rem + 1.7682vw, 2rem)/2);flex-basis:calc(50% - clamp(0.875rem, 0.444rem + 1.7682vw, 2rem)/2)}}@media only screen and (max-width:1364px){.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters .filter-fields{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters .filter-fields .filter-field{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;flex-grow:1;flex-shrink:0}.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters .filter-fields .filter-field:first-child,.page-resources .top-filters-container:has(.filters-form#biblidecarb-taxonomy-filters) .filters-form#biblidecarb-taxonomy-filters .filter-fields .filter-field:nth-child(2){z-index:100}}.page-resources .button#filters-toggle{display:block;margin-bottom:clamp(.875rem,.444rem + 1.7682vw,2rem);margin-left:auto}.page-resources .button#filters-toggle i{display:block;height:1rem;position:relative;width:1rem}.page-resources .button#filters-toggle i:after,.page-resources .button#filters-toggle i:before{background-color:var(--wp--preset--color--black-ink);content:"";height:1px;left:50%;position:absolute;top:50%;width:100%}.page-resources .button#filters-toggle i:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.page-resources .button#filters-toggle i:after,.page-resources .button#filters-toggle i:before{-webkit-transition:all .125s ease-in-out;-o-transition:all .125s ease-in-out;transition:all .125s ease-in-out}.page-resources .button#filters-toggle i:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.page-resources .button#filters-toggle i.close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page-resources .button#filters-toggle i.close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.page-resources .active-filters{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-bottom:clamp(.875rem,.444rem + 1.7682vw,2rem)}.page-resources .active-filters .active-filter{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:var(--wp--preset--color--white-warm);border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--wp--preset--font-family--raleway);font-size:1rem;font-weight:700;gap:.75rem;justify-content:space-between;padding:.5rem .75rem;position:relative;-webkit-transition:all .125s ease-in-out;-o-transition:all .125s ease-in-out;transition:all .125s ease-in-out}.page-resources .active-filters .active-filter .delete{display:block;height:.5rem;position:relative;width:.5rem}.page-resources .active-filters .active-filter .delete:after,.page-resources .active-filters .active-filter .delete:before{background-color:var(--wp--preset--color--black-ink);content:"";height:1px;left:50%;position:absolute;top:50%;width:100%}.page-resources .active-filters .active-filter .delete:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page-resources .active-filters .active-filter .delete:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.page-resources .active-filters .active-filter:hover{background-color:var(--wp--preset--color--black-ink);color:var(--wp--preset--color--white)}.page-resources .active-filters .active-filter:hover .delete:after,.page-resources .active-filters .active-filter:hover .delete:before{background-color:var(--wp--preset--color--white)}.page-resources .results-count{font-size:var(--wp--preset--font-size--size-7);font-style:italic;margin-bottom:clamp(.875rem,.444rem + 1.7682vw,2rem)}.page-resources .biblidecarb-results .biblidecarb-grid{display:grid;gap:clamp(.875rem,.444rem + 1.7682vw,2rem);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}
