.praxis-fgr{--fgr-notch:var(--praxis-bg);--fgr-r:18px;scroll-margin-top:calc(var(--praxis-header-h) + 1rem)}.praxis-fgr.praxis-tone--surface{--fgr-notch:var(--wp--preset--color--surface)}.praxis-fgr.praxis-tone--accent{--fgr-notch:var(--wp--preset--color--accent)}.praxis-fgr.praxis-tone--dark{--fgr-notch:var(--wp--preset--color--dark)}.praxis-fgr.praxis-tone--primary{--fgr-notch:var(--praxis-primary-deep,var(--wp--preset--color--primary))}.praxis-fgr__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.praxis-fgr__head .praxis-eyebrow{margin-bottom:.5rem}.praxis-fgr__title{font-size:var(--wp--preset--font-size--xl);letter-spacing:-.02em;margin:0}.praxis-fgr__chips{display:flex;flex-wrap:wrap;gap:.5rem}.praxis-fgr__chips:not([hidden]){display:flex}.praxis-fgr__chip{background:transparent;border:1px solid var(--praxis-line);border-radius:999px;color:var(--praxis-ink);cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--sm);font-weight:500;min-height:40px;padding:.45rem 1rem;transition:background .2s,border-color .2s,color .2s}.praxis-fgr__chip:hover{border-color:var(--praxis-ink)}.praxis-fgr__chip[aria-pressed=true]{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--praxis-on-primary,#fff)}.praxis-fgr__chip:focus-visible,.praxis-fgr__page:focus-visible{outline:2px solid var(--praxis-focus);outline-offset:3px}.praxis-fgr__grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.praxis-fgr__grid:focus{outline:none}@media(min-width:640px){.praxis-fgr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.praxis-fgr__grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.praxis-fgr__item[hidden]{display:none}.praxis-fgr__item{aspect-ratio:var(--ratio,4/3);border-radius:var(--praxis-radius-lg) var(--praxis-radius-lg) var(--praxis-radius-lg) 0;isolation:isolate;overflow:hidden;position:relative}.praxis-fgr__item.is-in{animation:praxis-fgr-in .55s var(--praxis-ease) both;animation-delay:calc(var(--i, 0)*45ms)}@keyframes praxis-fgr-in{0%{opacity:0;transform:translateY(14px)}}.praxis-fgr__media{background:var(--praxis-accent);inset:0;position:absolute;z-index:-1}.praxis-fgr__media :is(img,.praxis-placeholder,.praxis-ed-media){display:block;height:100%;object-fit:cover;transition:transform 1s var(--praxis-ease);width:100%}.praxis-fgr__item.has-link:hover .praxis-fgr__media img{transform:scale(1.05)}.praxis-fgr__label{background:var(--fgr-notch);border-top-right-radius:var(--fgr-r);bottom:0;color:var(--praxis-ink);left:0;max-width:calc(100% - 3rem);padding:.85rem 1.15rem .8rem 0;position:absolute}.praxis-fgr__label:after,.praxis-fgr__label:before{background:radial-gradient(circle at 100% 0,transparent calc(var(--fgr-r) - .5px),var(--fgr-notch) var(--fgr-r));content:"";height:var(--fgr-r);pointer-events:none;position:absolute;width:var(--fgr-r)}.praxis-fgr__label:before{bottom:100%;left:0}.praxis-fgr__label:after{bottom:0;left:100%}.praxis-fgr__name{font-size:var(--wp--preset--font-size--md,1.0625rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.praxis-fgr__link{color:inherit;text-decoration:none}.praxis-fgr__link:focus-visible{outline:none}.praxis-fgr__item:focus-within{outline:2px solid var(--praxis-focus);outline-offset:3px}.praxis-fgr__text{color:var(--praxis-ink-soft);line-height:1.4;margin:.2rem 0 0}.praxis-fgr__more,.praxis-fgr__text{font-size:var(--wp--preset--font-size--xs)}.praxis-fgr__more{align-items:center;color:var(--praxis-ink);display:inline-flex;font-weight:600;gap:.25rem;margin-top:.45rem}.praxis-fgr__more .praxis-icon{height:13px;transition:transform .3s var(--praxis-ease);width:13px}.praxis-fgr__item.has-link:hover .praxis-fgr__more .praxis-icon{transform:translate(2px,-2px)}.praxis-fgr__empty{color:var(--praxis-ink-soft);margin:1rem 0 0}.praxis-fgr__pager:not([hidden]){display:flex}.praxis-fgr__pager{align-items:center;gap:.75rem;justify-content:center;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.praxis-fgr__page{background:var(--wp--preset--color--primary);border:0;border-radius:999px;color:var(--praxis-on-primary,#fff);cursor:pointer;font:inherit;font-size:var(--wp--preset--font-size--sm);font-weight:600;min-height:44px;padding:.5rem 1.25rem;transition:background .2s,opacity .2s}.praxis-fgr__page:hover:not(:disabled){background:var(--wp--preset--color--primary-strong)}.praxis-fgr__page:disabled{background:color-mix(in srgb,var(--praxis-ink) 10%,transparent);color:var(--praxis-ink-soft);cursor:default}.praxis-fgr__count{color:var(--praxis-ink);font-size:var(--wp--preset--font-size--sm);font-variant-numeric:tabular-nums;min-width:4.5ch;text-align:center}@media(prefers-reduced-motion:reduce){.praxis-fgr__item.is-in{animation:none}.praxis-fgr__media img{transition:none}}
