.pg-pf__filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;margin-bottom:2rem;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (min-width:768px){.pg-pf__filters{flex-wrap:wrap;overflow:visible}}.pg-pf__filter{border:1px solid var(--op-neutral-300);background:var(--op-white);min-height:44px;color:var(--op-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:.5rem 1.25rem;font-weight:500}.pg-pf__filter:hover{border-color:var(--op-ink)}.pg-pf__filter.is-active{background:var(--op-ink);border-color:var(--op-ink);color:var(--op-white)}.pg-pf__grid{grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.pg-pf__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pg-pf__grid{grid-template-columns:repeat(3,1fr)}}.pg-pf__media{display:block;overflow:hidden}.pg-pf__media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.pg-pf__body{padding-top:1rem}.pg-pf__tags{color:var(--op-neutral-600);flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .5rem;font-size:.8125rem;display:flex}.pg-pf__title{margin:0;font-size:1.25rem;line-height:1.3}.pg-pf__title a{color:inherit;text-decoration:none}.pg-pf__title a:hover,.pg-pf__title a:focus-visible{text-decoration:underline}
