.section-case-study-filters{padding:25px 0 38px;border-bottom:1px solid var(--color-border);background-color:var(--color-background)}.section-case-study-filters .site-container{max-width:var(--layout-max-wide);padding-inline:var(--layout-gutter-wide)}.section-case-study-filters__intro{max-width:780px;margin-bottom:28px}.section-case-study-filters__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-filters__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-filters__text{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-body)}.section-case-study-filters__form{display:grid;grid-template-columns:215px 205px 235px minmax(220px,1fr) auto;gap:20px;align-items:center}.section-case-study-filters__field{min-width:0}.section-case-study-filters__field select,.section-case-study-filters__field input{width:100%;height:var(--button-height);padding:0 13px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-text-secondary);font-family:inherit;font-size:13px;font-weight:var(--font-weight-medium)}.section-case-study-filters__reset{display:inline-flex;height:var(--button-height);padding:0 16px;align-items:center;justify-content:center;border:1px solid var(--color-longyear-dark);border-radius:var(--radius-sm);color:var(--color-longyear-dark);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;white-space:nowrap}@media(max-width:1024px){.section-case-study-filters{padding:24px 0 32px}.section-case-study-filters .site-container{padding-inline:var(--layout-gutter)}.section-case-study-filters__intro{margin-bottom:20px}.section-case-study-filters__heading{font-size:24px}.section-case-study-filters__text{font-size:13px}.section-case-study-filters__form{grid-template-columns:1fr;gap:8px}.section-case-study-filters__field select,.section-case-study-filters__field input{height:42px}.section-case-study-filters__reset{justify-self:start;margin-top:4px}}
