.CaseStudiesPage-module__JracYG__section{padding:80px 20px;scroll-margin-top:120px}.CaseStudiesPage-module__JracYG__inner{flex-direction:column;gap:60px;max-width:1280px;margin:0 auto;display:flex}.CaseStudiesPage-module__JracYG__sectionTitle{font-family:var(--font-heading);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);color:#fff;text-align:center;margin:0 0 16px}.CaseStudiesPage-module__JracYG__sectionSubtitle{font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:#ffffffa6;text-align:center;max-width:620px;margin:0 auto 56px}.CaseStudiesPage-module__JracYG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.CaseStudiesPage-module__JracYG__empty{font-family:Poppins,sans-serif;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:#fff6;text-align:center;padding:60px 0}@media (max-width:1024px){.CaseStudiesPage-module__JracYG__grid{grid-template-columns:repeat(2,1fr);gap:24px}.CaseStudiesPage-module__JracYG__sectionTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}}@media (max-width:640px){.CaseStudiesPage-module__JracYG__storiesSection{padding:56px 16px}.CaseStudiesPage-module__JracYG__grid{grid-template-columns:1fr;gap:20px}}
