.cases-section.svelte-c0c3zl h2:where(.svelte-c0c3zl){margin-bottom:10px}.cases-disclaimer.svelte-c0c3zl{margin:0 0 18px;border:1px solid color-mix(in oklch,var(--blue) 35%,transparent);border-radius:var(--r);background:color-mix(in srgb,var(--blue) 7%,white);padding:12px 16px;font-size:15px;line-height:1.6}.cases-filters.svelte-c0c3zl{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.cases-filter.svelte-c0c3zl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cases-filter-label.svelte-c0c3zl{min-width:80px;color:var(--dark);font-weight:700;font-size:14px}.cases-filter.svelte-c0c3zl button:where(.svelte-c0c3zl){border:1px solid var(--border);border-radius:999px;background:var(--white);cursor:pointer;padding:7px 13px;min-height:40px;color:var(--dark);font-weight:600;font-size:14px}.cases-filter.svelte-c0c3zl button[aria-pressed=true]:where(.svelte-c0c3zl){border-color:var(--orange);background:var(--orange);color:var(--ink)}.cases-filter.svelte-c0c3zl button:where(.svelte-c0c3zl):focus-visible,.cases-reset.svelte-c0c3zl:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cases-count.svelte-c0c3zl{opacity:.7;font-weight:500}.cases-more.svelte-c0c3zl{display:block;cursor:pointer;margin:24px auto 0;border:1px solid var(--orange);border-radius:8px;background:var(--white);padding:14px 28px;min-height:48px;color:#17201c;font-weight:700;font-size:16px}.cases-found.svelte-c0c3zl{margin:0 0 14px;color:oklch(from var(--text) l c h / .8);font-size:14px}.cases-hubs.svelte-c0c3zl{margin:28px 0}.cases-hubs.svelte-c0c3zl h2:where(.svelte-c0c3zl){margin:20px 0 10px}.cases-hubs.svelte-c0c3zl ul:where(.svelte-c0c3zl){display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cases-hubs.svelte-c0c3zl a:where(.svelte-c0c3zl){display:block;border:1px solid var(--border);border-radius:999px;background:var(--white);padding:9px 14px;color:var(--dark);font-weight:600;font-size:14px}.cases-empty.svelte-c0c3zl{border:1px dashed var(--border);border-radius:var(--r);padding:20px}.cases-empty.svelte-c0c3zl p:where(.svelte-c0c3zl){margin:0 0 12px}.cases-empty.svelte-c0c3zl a:where(.svelte-c0c3zl){color:var(--blue);text-decoration:underline}.cases-reset.svelte-c0c3zl{border:0;border-radius:999px;background:var(--orange);cursor:pointer;padding:10px 18px;color:var(--ink);font-weight:700}@media(max-width:767px){.cases-filter-label.svelte-c0c3zl{flex-basis:100%}}
