.case-studies__header{padding-bottom:var(--space-8)}.case-studies__title{font-size:var(--text-4xl);font-weight:var(--weight-bold);margin-bottom:var(--space-3)}.case-studies__intro{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-muted);max-width:68ch}.case-studies__list{padding-top:0}.case-studies__category+.case-studies__category{margin-top:var(--space-12)}.case-studies__category-header{margin-bottom:var(--space-6)}.case-studies__category-heading{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.case-studies__category-desc{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);max-width:68ch}.case-studies__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}@media (max-width:768px){.case-studies__grid{grid-template-columns:1fr}}
