:where(.pg-casestudies) .cat{color:#43424e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcdbe8;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}:where(.pg-casestudies) .cat:hover{color:#14121a;border-color:#646cff}:where(.pg-casestudies) .cat.on{color:#fff;background:#14121a;border-color:#14121a}.dark :where(.pg-casestudies) .cat{color:#ffffffbf;background:0 0;border-color:#ffffff29}.dark :where(.pg-casestudies) .cat.on{color:#0e0c14;background:#fff;border-color:#fff}:where(.pg-casestudies) .cats{scrollbar-width:none}:where(.pg-casestudies) .cats::-webkit-scrollbar{display:none}@container page (max-width:900px){:where(.pg-casestudies) .feat{grid-template-columns:minmax(0,1fr)!important}:where(.pg-casestudies) .feat-art{min-height:300px!important}}
