.case-study-listing{display:flex;flex-direction:column;gap:var(--spacing-xl)}.case-study-listing__filters{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.case-study-listing__filters h2{margin-bottom:0}.filters-title{font-size:14px;margin-bottom:var(--spacing-xxs)}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23070637' stroke-width='1.5' d='M12.833 3.93 7 10.07 1.167 3.93'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:14px;border:none;border-bottom:1px solid var(--rich-blue);cursor:pointer;font-size:16px;line-height:1.2;min-width:300px;padding:6px 0 var(--spacing-xs) 0}.filter-select:focus{outline:none}.case-study-listing__cards{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1023px){.case-study-listing__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:780px){.case-study-listing__filters{align-items:flex-start;flex-direction:column;gap:var(--spacing-md);justify-content:flex-start}.filters-title{font-size:16px}.case-study-listing__filters-column,.filter-select{width:100%}.case-study-listing__cards{grid-template-columns:1fr}}