.posts-archive-with-filter header h1{font:var(--font-headline-3);font-weight:700}.posts-archive-with-filter-filters-group-title h2{font:var(--font-headline-7);font-weight:700}.posts-archive-with-filter-filters-group[data-taxonomy=post_year] .posts-archive-with-filter-filters-group-options{display:flex;flex-wrap:wrap;column-gap:.8rem}.posts-archive-with-filter-filters-group-options-item{margin-top:0;order:2}.posts-archive-with-filter-filters-group-options-item:nth-last-child(2){order:1}.posts-archive-with-filter-filters-group-options-item label[for=resource_type_81]{display:none}.posts-archive-with-filter-filters-group-options-item label{padding:1rem}.posts-archive-with-filter-filters-group-options-item input:checked~label{padding-right:1em}.posts-archive-with-filter-filters-group-options-item input:checked~label:after{display:none}.posts-archive-with-filter-content-grid .post-loop a{height:100%}.posts-archive-with-filter-content-grid .post-loop a .read-more{margin-top:auto}.posts-archive-with-filter-content-pagination .nav-links .page-numbers{font:var(--font-body);font-weight:400;line-height:1;padding:.8rem 1.2rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-bright-green);color:var(--color-black);border-radius:var(--element-border-radius)}.posts-archive-with-filter-content-pagination .nav-links a.page-numbers:is(:hover,:focus,:active){background-color:var(--color-dark-blue);color:var(--color-white)}.posts-archive-with-filter-content-pagination .nav-links .page-numbers.current{background-color:var(--color-black);color:var(--color-white)}.posts-archive-with-filter-content-pagination .nav-links .page-numbers:is(.prev,.next){font-size:0;padding:.8rem 1.2rem}.posts-archive-with-filter-content-pagination .nav-links .page-numbers:is(.prev,.next):before{content:'';display:inline-block;width:1rem;height:1rem;border-left:.1rem solid;border-bottom:.1rem solid}.posts-archive-with-filter-content-pagination .nav-links .page-numbers.prev:before{transform:translateX(20%) rotateZ(45deg)}.posts-archive-with-filter-content-pagination .nav-links .page-numbers.next:before{transform:translateX(-20%) rotateZ(-135deg)}@media (max-width:767px){.posts-archive-with-filter-filters-group:not(.open) .posts-archive-with-filter-filters-group-options{display:none}}@media (min-width:768px){.posts-archive-with-filter-filters-group[data-taxonomy=post_year]{margin-right:.7rem}.posts-archive-with-filter{grid-template-columns:1fr}.search-results .posts-archive-with-filter{grid-template-columns:24rem minmax(0,1fr)}.posts-archive-with-filter-filters{grid-template-columns:repeat(3,1fr)}.search-results .posts-archive-with-filter-filters{grid-template-columns:minmax(0,1fr)}.posts-archive-with-filter-filters-group-title{border-bottom:none}.posts-archive-with-filter-filters-group-options{margin-top:0}}@media (min-width:992px){.posts-archive-with-filter-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-taxonomy=resource_type] .posts-archive-with-filter-filters-group-options span:is(:first-child),[data-taxonomy=resource_type] .posts-archive-with-filter-filters-group-options select,[data-taxonomy=resource_type] .posts-archive-with-filter-filters-group-options .select2-container{display:none}[data-taxonomy=resource_type] .posts-archive-with-filter-filters-group-options{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:1rem;row-gap:1rem}.posts-archive-with-filter-filters-group:not([data-taxonomy=resource_type]) .posts-archive-with-filter-filters-group-options-item{display:none}.posts-archive-with-filter-filters-group:nth-child(1){order:3}.posts-archive-with-filter-filters-group[data-taxonomy=post_topic]{margin-left:3rem}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--multiple:is(:hover,:active,:focus),.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple:is(:hover,:active,:focus){border:none;background:0 0}.select2-container--open .select2-dropdown{top:-.6rem;border-radius:var(--secondary-button-border-radius)}.select2-container .select2-search--inline .select2-search__field{margin-top:0}.select2-selection__choice{font-weight:700;border:none;border-radius:.4rem;padding:.6rem 1.3rem}.select2-selection__choice__remove{transform:translateY(10%)}.select2-dropdown{border:none !important;border-radius:var(--secondary-button-border-radius)}ul.select2-selection__rendered{padding:.5em 1em;transition:all .3s ease;font:var(--font-body-small);border-width:var(--secondary-button-border-width);border-style:var(--secondary-button-border-style);border-radius:var(--secondary-button-border-radius)}.select2-container--default .select2-results>.select2-results__options{border-radius:var(--secondary-button-border-radius)}.select2-selection ul.select2-selection__rendered li input.select2-search__field{border:none}input.select2-search__field{width:100% !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--color-green)}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;font:var(--font-body-small)}.select2-results__option{font:var(--font-body-small)}.select2-selection--multiple:before{content:"";position:absolute;right:.7rem;top:42%;border-top:.5rem solid #888;border-left:.4rem solid transparent;border-right:.4rem solid transparent}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--primary-button-background-color);border:.1rem solid var(--secondary-button-border-color);cursor:default;float:left;margin-right:.5rem;margin-top:.3rem;margin-left:.5rem;border-radius:var(--secondary-button-border-radius);padding:.62rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--color-dark-blue);height:0}.select2-container--bgform .select2-selection--multiple .select2-selection__choice{clear:both}.posts-archive-with-filter-filters-group-clear.visible{opacity:0;pointer-events:none}button.clear-all{color:var(--color-black);text-overflow:ellipsis;overflow:hidden;display:flex;cursor:pointer;transition:all .3s ease;font:var(--font-body);width:100%;justify-content:end;margin:1rem 0 0}