.cases-page {padding-top:160px;}
.cases-page__header {display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:56px;}
.cases-page__header h1 {margin:0;font-family:var(--font-display);font-size:64px;font-weight:600;line-height:72px;color:var(--color-menu);}
.cases-page__header p {max-width:400px;margin:0;font-size:var(--font-size-body);line-height:var(--line-body);text-wrap:pretty;}
@media (max-width:807.98px) {
  .cases-page {padding-top:128px;}
  .cases-page__header {flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);}
  .cases-page__header h1 {font-size:40px;line-height:48px;}
}

.cases-page__filter-shell {margin-bottom:var(--space-4);}
.cases-page__filters button {padding:var(--space-1) 0;border:0;background:transparent;color:rgb(38 42 54 / 56%);font-size:var(--font-size-body);font-weight:600;line-height:var(--line-body);}
.cases-page__filters button[aria-pressed="true"] {color:var(--color-black);}
