.section-case-study-library{padding:25px 0 42px;border-bottom:1px solid var(--color-border);background-color:var(--color-background)}.section-case-study-library .site-container{max-width:var(--layout-max-wide);padding-inline:var(--layout-gutter-wide)}.section-case-study-library__intro{max-width:760px;margin-bottom:28px}.section-case-study-library__eyebrow{margin:0 0 10px;color:var(--color-text-muted);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:1;text-transform:uppercase}.section-case-study-library__heading{margin:0 0 10px;color:var(--color-text);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.section-case-study-library__text{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-body)}.section-case-study-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px}.section-case-study-library__empty{margin:0;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-base)}@media(max-width:1024px){.section-case-study-library{padding:24px 0 32px}.section-case-study-library .site-container{padding-inline:var(--layout-gutter)}.section-case-study-library__intro{margin-bottom:20px}.section-case-study-library__heading{font-size:24px}.section-case-study-library__text{font-size:13px}.section-case-study-library__grid{grid-template-columns:1fr;gap:12px}}
