.stt-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stt-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px}.stt-filter__btn{appearance:none;border:1px solid var(--stt-border);background:var(--stt-bg);color:var(--stt-heading);padding:9px 20px;border-radius:99px;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .25s var(--stt-ease),color .25s var(--stt-ease),border-color .25s var(--stt-ease)}.stt-filter__btn:hover{border-color:var(--stt-primary);color:var(--stt-primary)}.stt-filter__btn[aria-pressed=true]{background:var(--stt-primary);border-color:var(--stt-primary);color:var(--stt-white)}.stt-filter__btn:focus-visible{outline:2px solid var(--stt-primary);outline-offset:2px}[data-cats]{transition:opacity .3s var(--stt-ease),transform .3s var(--stt-ease)}[data-cats].is-hiding,[data-cats].is-entering{opacity:0;transform:scale(.96)}[data-cats][hidden]{display:none!important}.stt-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px}.stt-pager__link{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--stt-border);background:var(--stt-bg);color:var(--stt-heading);font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}a.stt-pager__link:hover,a.stt-pager__link:focus-visible{border-color:var(--stt-primary);color:var(--stt-primary)}.stt-pager__link.is-current{background:var(--stt-primary);border-color:var(--stt-primary);color:var(--stt-white)}.stt-pager__dots{color:var(--stt-muted);padding:0 4px}.stt-pager--prev-next{justify-content:space-between}.stt-pager__next{margin-inline-start:auto}.stt-loadmore{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:48px;min-height:52px}.stt-loadmore.is-done{display:none}.stt-loadmore__spinner{display:none;width:26px;height:26px;border-radius:50%;border:3px solid rgba(var(--stt-primary-rgb),.2);border-top-color:var(--stt-primary);animation:stt-spin .8s linear infinite}.stt-loadmore.is-loading .stt-loadmore__spinner{display:block}.stt-loadmore.is-loading .stt-loadmore__btn{opacity:.6;pointer-events:none}.is-new{animation:stt-fade-up .5s var(--stt-ease) both}@keyframes stt-spin{to{transform:rotate(360deg)}}@keyframes stt-fade-up{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion: reduce){.is-new,.stt-loadmore__spinner{animation:none}[data-cats]{transition:none}}
