.CasesIndex-module__lQT43W__page{gap:var(--ml-spacing-16);max-width:var(--ml-page-builder-content-max-width,var(--ml-sizing-container-lg));padding:var(--ml-spacing-20) var(--ml-page-builder-gutter,var(--ml-spacing-32));flex-direction:column;margin-inline:auto;display:flex}.CasesIndex-module__lQT43W__search{gap:var(--ml-spacing-3);flex-direction:column;display:flex}.CasesIndex-module__lQT43W__searchLabel{color:var(--ml-text-default);font-family:var(--ml-typography-body-md-font-family);font-size:var(--ml-typography-body-md-font-size);font-weight:var(--ml-font-weight-bold);line-height:var(--ml-typography-body-md-line-height)}.CasesIndex-module__lQT43W__searchField{align-items:center;display:flex;position:relative}.CasesIndex-module__lQT43W__searchIcon{color:var(--ml-text-muted);height:var(--ml-sizing-icon-xs);left:var(--ml-spacing-5);pointer-events:none;width:var(--ml-sizing-icon-xs);position:absolute}.CasesIndex-module__lQT43W__searchInput{background:var(--ml-bg-card-light);border:var(--ml-border-width-hairline) solid var(--ml-border-medium);border-radius:var(--ml-radius-lg);box-sizing:border-box;color:var(--ml-text-default);font-family:var(--ml-typography-body-md-font-family);font-size:var(--ml-typography-body-md-font-size);line-height:var(--ml-typography-body-md-line-height);min-height:var(--ml-spacing-14);padding:var(--ml-spacing-3) calc(var(--ml-spacing-10) + var(--ml-spacing-3));width:100%}.CasesIndex-module__lQT43W__searchInput:focus-visible{border-color:var(--ml-border-default);outline:var(--ml-border-width-thick) solid var(--ml-text-link);outline-offset:var(--ml-spacing-1)}.CasesIndex-module__lQT43W__searchClear{border-radius:var(--ml-radius-full);color:var(--ml-text-muted);cursor:pointer;height:var(--ml-sizing-icon-xl);right:var(--ml-spacing-2);width:var(--ml-sizing-icon-xl);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.CasesIndex-module__lQT43W__searchClear:hover,.CasesIndex-module__lQT43W__searchClear:focus-visible{color:var(--ml-text-default)}.CasesIndex-module__lQT43W__suggestions{background:var(--ml-bg-card-light);border:var(--ml-border-width-hairline) solid var(--ml-border-medium);border-radius:var(--ml-radius-lg);box-shadow:var(--ml-shadow-elevation-1);box-sizing:border-box;padding:var(--ml-spacing-2);left:0;right:0;top:calc(100% + var(--ml-spacing-2));z-index:10;margin:0;list-style:none;position:absolute}.CasesIndex-module__lQT43W__suggestions[hidden]{display:none}.CasesIndex-module__lQT43W__suggestion{border-radius:var(--ml-radius-md)}.CasesIndex-module__lQT43W__suggestionLink{color:inherit;align-items:baseline;gap:var(--ml-spacing-3);padding:var(--ml-spacing-3) var(--ml-spacing-4);justify-content:space-between;text-decoration:none;display:flex}.CasesIndex-module__lQT43W__suggestion[aria-selected=true]{background:var(--ml-bg-default)}.CasesIndex-module__lQT43W__suggestionLabel{color:var(--ml-text-default);font-family:var(--ml-typography-body-md-font-family);font-size:var(--ml-typography-body-md-font-size);font-weight:var(--ml-font-weight-bold);line-height:var(--ml-typography-body-md-line-height)}.CasesIndex-module__lQT43W__suggestionMeta{color:var(--ml-text-muted);font-family:var(--ml-typography-body-sm-font-family);font-size:var(--ml-typography-body-sm-font-size);line-height:var(--ml-typography-body-sm-line-height);flex:none}.CasesIndex-module__lQT43W__searchStatus{color:var(--ml-text-muted);font-family:var(--ml-typography-body-sm-font-family);font-size:var(--ml-typography-body-sm-font-size);line-height:var(--ml-typography-body-sm-line-height);min-height:var(--ml-typography-body-sm-line-height);margin:0}.CasesIndex-module__lQT43W__empty{align-items:center;gap:var(--ml-spacing-4);padding:var(--ml-spacing-12) 0;text-align:center;flex-direction:column;display:flex}.CasesIndex-module__lQT43W__emptyText{color:var(--ml-text-default);font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);line-height:var(--ml-typography-body-lg-line-height);margin:0}.CasesIndex-module__lQT43W__emptyActions{align-items:center;gap:var(--ml-spacing-5);flex-wrap:wrap;justify-content:center;display:flex}.CasesIndex-module__lQT43W__emptyButton{background:var(--ml-bg-dark);border-radius:var(--ml-radius-md);color:var(--ml-text-inverse);cursor:pointer;font-family:var(--ml-typography-label-lg-font-family);font-size:var(--ml-typography-label-lg-font-size);font-weight:var(--ml-font-weight-bold);line-height:var(--ml-typography-label-lg-line-height);padding:var(--ml-spacing-3) var(--ml-spacing-5);text-transform:uppercase;border:0}.CasesIndex-module__lQT43W__emptyLink{color:var(--ml-text-link);font-family:var(--ml-typography-body-md-font-family);font-size:var(--ml-typography-body-md-font-size);line-height:var(--ml-typography-body-md-line-height)}.CasesIndex-module__lQT43W__emptyLink:hover{color:var(--ml-text-link-hover)}.CasesIndex-module__lQT43W__group{gap:var(--ml-spacing-6);flex-direction:column;display:flex}.CasesIndex-module__lQT43W__groupHeader{gap:var(--ml-spacing-2);flex-direction:column;display:flex}.CasesIndex-module__lQT43W__groupTitle{color:var(--ml-text-default);font-family:var(--ml-typography-heading-md-font-family);font-size:var(--ml-typography-heading-md-font-size);font-weight:var(--ml-typography-heading-md-font-weight);letter-spacing:var(--ml-typography-heading-md-letter-spacing);line-height:var(--ml-typography-heading-md-line-height);margin:0}.CasesIndex-module__lQT43W__groupDescription{color:var(--ml-text-muted);font-family:var(--ml-typography-body-md-font-family);font-size:var(--ml-typography-body-md-font-size);line-height:var(--ml-typography-body-md-line-height);margin:0}.CasesIndex-module__lQT43W__grid{gap:var(--ml-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CasesIndex-module__lQT43W__card{background:var(--ml-bg-card-light);border:var(--ml-border-width-hairline) solid var(--ml-border-medium);border-radius:var(--ml-radius-lg);box-sizing:border-box;color:var(--ml-text-default);align-items:center;gap:var(--ml-spacing-4);height:100%;padding:var(--ml-spacing-5) var(--ml-spacing-6);text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.CasesIndex-module__lQT43W__card:hover,.CasesIndex-module__lQT43W__card:focus-visible{border-color:var(--ml-border-default);box-shadow:var(--ml-shadow-elevation-1)}.CasesIndex-module__lQT43W__card:focus-visible{outline:var(--ml-border-width-thick) solid var(--ml-text-link);outline-offset:var(--ml-spacing-1)}.CasesIndex-module__lQT43W__avatar{border-radius:var(--ml-radius-full);height:var(--ml-sizing-icon-2xl);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:var(--ml-sizing-icon-2xl);flex:none}.CasesIndex-module__lQT43W__cardText{gap:var(--ml-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.CasesIndex-module__lQT43W__cardLabel{font-family:var(--ml-typography-body-lg-font-family);font-size:var(--ml-typography-body-lg-font-size);font-weight:var(--ml-font-weight-bold);line-height:var(--ml-typography-body-lg-line-height)}.CasesIndex-module__lQT43W__cardMeta{color:var(--ml-text-muted);font-family:var(--ml-typography-body-sm-font-family);font-size:var(--ml-typography-body-sm-font-size);line-height:var(--ml-typography-body-sm-line-height)}.CasesIndex-module__lQT43W__cardIcon{color:var(--ml-text-muted);flex:none;transition:transform .16s}.CasesIndex-module__lQT43W__card:hover .CasesIndex-module__lQT43W__cardIcon{transform:translateX(var(--ml-spacing-1))}.CasesIndex-module__lQT43W__disclaimer{color:var(--ml-text-muted);font-family:var(--ml-typography-disclaimer-font-family);font-size:var(--ml-typography-disclaimer-font-size);line-height:var(--ml-typography-disclaimer-line-height);text-align:center;margin:0}.CasesIndex-module__lQT43W__disclaimer p{margin:0}@media (max-width:1023px){.CasesIndex-module__lQT43W__page{padding-inline:var(--ml-page-builder-gutter,var(--ml-spacing-20))}.CasesIndex-module__lQT43W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CasesIndex-module__lQT43W__suggestionLink{align-items:flex-start;gap:var(--ml-spacing-1);flex-direction:column}.CasesIndex-module__lQT43W__page{gap:var(--ml-spacing-12);padding:var(--ml-spacing-12) var(--ml-page-builder-gutter,var(--ml-spacing-5))}.CasesIndex-module__lQT43W__grid{gap:var(--ml-spacing-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.CasesIndex-module__lQT43W__card,.CasesIndex-module__lQT43W__cardIcon{transition:none}.CasesIndex-module__lQT43W__card:hover .CasesIndex-module__lQT43W__cardIcon{transform:none}}
