@media(min-width:45em){.collection__toolbar{align-items:center;display:flex;justify-content:space-between}}.collection__tags{flex-grow:1}.collection__sort{align-items:center;display:flex;flex-wrap:wrap}.collection__sort input,.collection__sort select{flex:1;min-width:0}.collection__sort label,.collection__sort button{flex:0}.collection__sort label{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.collection__sort label:not(caption){position:absolute!important}.collection__sort label *{overflow:hidden!important}.article-tile{position:relative;min-width:0;animation:fadein .35s ease-out both}.article-tile__link:after{position:absolute;z-index:var(--z-below);inset:0;display:block;content:""}.article-tile__gallery{position:relative;background-color:#f5f5f4;aspect-ratio:3/4;z-index:var(--z-below)}.article-tile__image{display:block;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.article-tile__meta{margin:.5rem 0 1rem}.article-tile__title{font-size:1rem}@media(min-width:45em){.article-tile__title{font-size:1.125rem}}.article-tile__excerpt{margin-top:.5rem}.article-tile__excerpt p{margin:0}.article-tile__tags{margin-top:1rem}.pagination{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}.back-to-top{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.back-to-top__cta{font-size:.875rem;padding:.5rem 1.5rem}.search{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:120rem}@media(min-width:75em){.search{padding-left:4rem;padding-right:4rem}}.search{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:75em){.search{margin-top:2.5rem;margin-bottom:2.5rem}}.search{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:30em){.search{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:45em){.search{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:75em){.search{padding-left:4rem;padding-right:4rem}}.search{margin-top:0!important;margin-top:initial!important}.search__title{font-size:1.75rem;letter-spacing:.05em;margin-left:auto;margin-right:auto;max-width:30rem;padding-left:.5rem;padding-right:.5rem;text-align:center}.search__filters-toolbar{display:block;min-height:0;min-height:var(--filters-height, 0)}.search__paginate{scroll-margin-top:0;scroll-margin-top:calc(var(--header-height, 0) + var(--filters-offset, 0))}.search__paginate .pagination{-moz-column-gap:2em;column-gap:2em}.search__paginate .pagination button{cursor:pointer}.search__paginate .pagination button:disabled{color:#80848d;pointer-events:none}.search__paginate .pagination__control{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px;font-weight:500}.search__paginate .pagination__numbers{-moz-column-gap:.75em;column-gap:.75em;display:flex}.search__paginate .pagination__number--active{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.search__results{display:grid;grid-gap:1em;grid-template-columns:repeat(2,1fr)}@media(min-width:60em){.search__results{grid-template-columns:repeat(4,1fr)}}.search__results{grid-gap:1rem .5rem}@media only screen and (min-width:30em){.search__results{grid-gap:1.5rem 1rem}}@media only screen and (min-width:45em){.search__results{grid-gap:2rem 1.5rem}}.search__results--alt-layout{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:60em){.search__results--alt-layout{grid-template-columns:repeat(2,1fr)}}
