.case-filter.svelte-137ntul{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.75rem}.case-card.svelte-137ntul{border:1px solid var(--border);border-radius:var(--r-lg);padding:1.5rem;margin-bottom:1.5rem;background:var(--elevated-bg)}.case-header.svelte-137ntul{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.case-industry.svelte-137ntul{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--magenta-700)}.case-header.svelte-137ntul h2:where(.svelte-137ntul){margin:0;font-size:1.15rem}.case-header.svelte-137ntul h2:where(.svelte-137ntul) a:where(.svelte-137ntul){color:inherit;text-decoration:none}.case-card.svelte-137ntul:hover .case-header:where(.svelte-137ntul) h2:where(.svelte-137ntul) a:where(.svelte-137ntul){color:var(--magenta-700)}.case-card.svelte-137ntul{position:relative}.case-header.svelte-137ntul h2:where(.svelte-137ntul) a:where(.svelte-137ntul):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.case-label.svelte-137ntul{margin:0 0 .35rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500)}.case-label-spaced.svelte-137ntul{margin-top:1rem}.case-card.svelte-137ntul>p:where(.svelte-137ntul):not(.case-label){margin:0 0 .5rem}.case-tags.svelte-137ntul{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--border)}
