.case-studies-hub-page{border-top:3px solid #2e68fd}.case-studies-hub-toolbar{max-width:48rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem) 1.25rem}.case-studies-hub-toolbar-label{font-family:var(--font-urbanist),sans-serif;color:#555;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.case-studies-hub-filters{flex-wrap:wrap;gap:.5rem;display:flex}.case-studies-hub-filter{font-family:var(--font-urbanist),sans-serif;color:#333;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.case-studies-hub-filter:hover{color:#2e68fd;border-color:#2e68fd66}.case-studies-hub-filter.is-active{color:#fff;background:#2e68fd;border-color:#2e68fd}.case-studies-hub-list{padding-top:.5rem}.case-studies-hub-card .blog-index-card-title{font-size:clamp(1.15rem,2vw,1.35rem)}.case-studies-hub-tags{font-family:var(--font-urbanist),sans-serif;color:#2e68fd;letter-spacing:.02em;margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.case-studies-hub-metric{font-family:var(--font-urbanist),sans-serif;color:#444;border-top:1px dashed #0000001a;margin:.75rem 0 0;padding-top:.75rem;font-size:.875rem;line-height:1.5}.case-studies-hub-empty{font-family:var(--font-urbanist),sans-serif;color:#666;text-align:center;padding:2rem clamp(1.25rem,4vw,2rem)}
