.search-page{overflow:hidden}.search-page .search-page__content{display:flex;gap:2rem;align-items:flex-start;margin:0 auto;width:90vw;max-width:104rem;position:relative;z-index:1}@media screen and (max-width:64rem){.search-page .search-page__content{flex-direction:column}.search-page .search-page__content .search-page__sidebar_container{border:.5px solid var(--secondary-color);border-radius:var(--border-radius);width:100%}.search-page .search-page__content .search-page__sidebar_container .search-page__sidebar-content.visible{padding:0 2rem 2rem}}.search-page .search-page__sidebar{flex-shrink:0;position:-webkit-sticky;position:sticky;top:2rem;display:flex;flex-direction:column;width:250px}.search-page .search-page__sidebar .ma-filters--toggle{display:none}.search-page .search-page__sidebar .ma-filters__item{width:100%}@media screen and (max-width:64rem){.search-page .search-page__sidebar{position:relative;top:0;width:100%}.search-page .search-page__sidebar .ma-filters--toggle{text-align:center;display:block}.search-page .search-page__sidebar .search-page__sidebar-content{display:flex;flex-direction:column;height:0;overflow:hidden;transition:all .6s;gap:1.5rem}.search-page .search-page__sidebar .search-page__sidebar-content.visible{height:auto;overflow:visible;max-height:1200px;margin-top:1.5rem}}@media screen and (min-width:65rem){.search-page .search-page__sidebar .search-page__sidebar-content{display:flex;flex-direction:column;gap:1.5rem}}.search-page .search-page__wrapper{flex-grow:1;min-width:0}.search-page .search-page__wrapper .card-grid{display:flex!important}.search-page .search-page__wrapper .card-grid .search-page__search_results{width:100%;display:flex;flex-direction:column}@media screen and (min-width:64rem){.search-page .search-page__wrapper .card-grid .search-page__search_results{flex-direction:row;flex-wrap:wrap}.search-page .search-page__wrapper .card-grid .search-page__search_results .search-page__search_result{flex:1 1 40%}}@media screen and (min-width:75rem){.search-page .search-page__wrapper .card-grid .search-page__search_results{flex-direction:row;flex-wrap:wrap}.search-page .search-page__wrapper .card-grid .search-page__search_results .search-page__search_result{flex:1 1 20%}}.search-page .search-page__wrapper .card-grid .search-page__search_results{gap:1.5rem}.search-page .search-page__wrapper .card-grid .search-page__search_results--empty{display:none}.search-page .search-taxonomy-result{display:flex;flex-direction:column;width:100%;align-items:flex-start}@media screen and (min-width:64rem){.search-page .search-taxonomy-result{align-items:center;flex-direction:row}}.search-page .search-taxonomy-result{max-width:100%;gap:1.5rem}.search-page .search-taxonomy-result .type{position:relative;background-color:var(--bg-med);color:var(--secondary-color);font-size:14px;line-height:14px;padding:12px 12px 12px 2.75rem;border-radius:4px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.search-page .search-taxonomy-result .type:before{transition:all .2s ease-in-out;top:50%;transform:translateY(-50%);left:12px}.search-page .search-taxonomy-result .title{font-size:28px;font-weight:500;color:var(--darker-gray);flex-shrink:1;flex-grow:0;min-width:0}@media screen and (min-width:64rem){.search-page .search-taxonomy-result .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-page .search-taxonomy-result .link{margin-left:auto}}.search-page .search-taxonomy-result .link{white-space:nowrap;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px;flex-shrink:0}.search-page .search-taxonomy-result .author-image{display:block;border-radius:48px;min-width:48px;max-width:48px;min-height:48px;max-height:48px;object-fit:cover}.search-page .search-page-header__wrapper h3{grid-column:span 12;margin-bottom:2rem}.search-page .search-page__search_result{background:#fff;border-radius:8px;padding:2rem}.search-page .search-page__search_result:empty{display:none}.search-page .search-page__search_result>*{padding:0;margin:0;border:none}.search-page .search-page__pagination{-webkit-margin-before:1rem;margin-block-start:1rem}.search-page .search-page__pagination .pagination__item{margin:0;padding:0}.search-page .search-page__pagination .pagination__item .ais-Pagination-link{padding:1rem 1.25rem;color:var(--black);font-weight:300}.search-page .search-page__pagination .pagination__item--active .ais-Pagination-link{color:var(--green)}.search-page .search-page__pagination .pagination__item.ais-Pagination-item--disabled{pointer-events:none;opacity:.5}