.case-directory{max-width:1160px}.case-search{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;align-items:end;padding:35px 38px;border:3px solid var(--ink);border-radius:22px;background:#fff;box-shadow:7px 7px 0 var(--ink)}.case-search .eyebrow{margin:0 0 10px;background:#ffd7c2}.case-search h2{margin:0 0 9px;font-size:30px}.case-search p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.case-search__controls{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.case-search__controls label:first-child{grid-column:1/-1}.case-search__controls label{font-size:11px;font-weight:800;color:var(--ink)}.case-search__controls input,.case-search__controls select{display:block;width:100%;margin-top:6px;padding:12px 13px;border:2px solid var(--ink);border-radius:10px;background:#fff;font:600 13px var(--sans);color:var(--ink)}.case-results-head{display:flex;align-items:center;justify-content:space-between;margin:42px 0 19px}.case-results-head p{margin:0;font-size:14px;font-weight:800}.case-results-head strong{color:var(--orange);font-size:23px}.case-results-head button{border:0;border-bottom:2px solid var(--ink);padding:0;background:transparent;font:800 12px var(--sans);color:var(--ink);cursor:pointer}.case-results .directory-card{border:3px solid var(--ink);border-radius:19px;box-shadow:6px 6px 0 var(--ink);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.case-results .directory-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.case-results .directory-card img{height:235px}.case-results .directory-card__body{padding:20px 20px 22px}.case-results .directory-card h3{font-size:20px}.case-results .directory-card .card-link{font-size:12px}@media(max-width:800px){.case-search{grid-template-columns:1fr;gap:23px;padding:26px 20px;border-radius:18px;box-shadow:5px 5px 0 var(--ink)}.case-search h2{font-size:25px}.case-results-head{margin-top:34px}.case-results .directory-card img{height:210px}.case-results .directory-card__body{padding:17px}.case-results .directory-card h3{font-size:18px}}
