.coll{padding-bottom:var(--s-6)}.coll__head,.search__head{padding-block:var(--s-6) var(--s-5)}.coll__title,.search__title{font-size:var(--display-lg)}.coll__desc{margin-top:var(--s-2);color:var(--muted);max-width:40em}.filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3);margin-bottom:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--rule)}.filters .field{min-width:150px}.filters .field__label{font-size:var(--text-xs)}.filters .field__input{min-height:44px;border-radius:var(--pill)}.filters__count{margin-left:auto;font-size:var(--text-sm);color:var(--muted);align-self:center}.filters__sort{min-width:170px}@media (max-width: 760px){.filters{gap:var(--s-2)}.filters .field{min-width:0;flex:1 1 40%}.filters__count{order:-1;flex-basis:100%;margin:0}}.coll__empty{display:grid;gap:var(--s-3);justify-items:start}.coll__loading{min-height:40vh}.pager{display:flex;gap:var(--s-4);justify-content:center;align-items:center;margin-top:var(--s-6);font-size:var(--text-sm)}.pager .link:disabled{color:var(--disabled);cursor:not-allowed}.pager--quiet{color:var(--muted)}.search__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:end;margin-top:var(--s-4);max-width:640px}.search__form .field__input{border-radius:var(--pill)}.search__cats{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none}.search__cats .chip{border-radius:var(--pill)}.search__count{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--s-4)}
