.filters.svelte-1apm1wn{border:1px solid var(--color-rule);background:#fff;border-radius:.25rem;margin-top:2rem;padding:1.25rem}.filter-inputs.svelte-1apm1wn{flex-wrap:wrap;gap:1rem;display:flex}label.svelte-1apm1wn{min-width:12rem;color:var(--color-ink);flex-direction:column;flex:1;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.search.svelte-1apm1wn{flex:2}input.svelte-1apm1wn,select.svelte-1apm1wn{border:1px solid var(--color-rule-strong);width:100%;min-height:2.8rem;color:var(--color-ink);background:#fff;border-radius:.35rem;padding:.65rem .8rem;font-size:1rem;font-weight:400}input.svelte-1apm1wn::placeholder{color:var(--color-muted)}.conditions.svelte-1apm1wn{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.conditions.svelte-1apm1wn button:where(.svelte-1apm1wn){background:var(--color-pale);color:var(--color-body);cursor:pointer;border-radius:.3rem;padding:.65rem .85rem;font-size:.875rem}.conditions.svelte-1apm1wn button:where(.svelte-1apm1wn):hover{background:var(--color-pale)}.conditions.svelte-1apm1wn .chosen:where(.svelte-1apm1wn){background:var(--color-teal);color:#fff}.conditions.svelte-1apm1wn .chosen:where(.svelte-1apm1wn):hover{background:var(--color-teal-dark)}.results.svelte-1apm1wn{color:var(--color-muted);margin:1.5rem 0 1rem;font-size:.875rem}.study-grid.svelte-1apm1wn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}article.svelte-1apm1wn{border:1px solid var(--color-rule);background:#fff;border-radius:.25rem;min-width:0;padding:1.5rem}.study-labels.svelte-1apm1wn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.status.svelte-1apm1wn{background:var(--color-pale);color:var(--color-muted);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.recruiting.svelte-1apm1wn{color:#20634f;background:#e1f2ec}.preparing.svelte-1apm1wn{background:var(--color-pale);color:var(--color-teal)}.condition.svelte-1apm1wn{color:var(--color-muted);font-size:.75rem}h2.svelte-1apm1wn{color:var(--color-ink);letter-spacing:-.02em;margin:1rem 0 0;font-size:1.4rem;font-weight:600;line-height:1.25}.subtitle.svelte-1apm1wn{color:var(--color-body);margin:.35rem 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.description.svelte-1apm1wn{color:var(--color-body);margin:1rem 0 0;font-size:.95rem;line-height:1.65}.study-type.svelte-1apm1wn{color:var(--color-muted);margin:.8rem 0 0;font-size:.8125rem}details.svelte-1apm1wn{border-top:1px solid var(--color-rule);margin-top:1.25rem}summary.svelte-1apm1wn{color:var(--color-teal);cursor:pointer;padding:.85rem 0;font-size:.875rem;font-weight:600}h3.svelte-1apm1wn{color:var(--color-ink);margin:.5rem 0;font-size:.875rem;font-weight:700}details.svelte-1apm1wn p:where(.svelte-1apm1wn),details.svelte-1apm1wn li:where(.svelte-1apm1wn){color:var(--color-body);font-size:.875rem;line-height:1.65}details.svelte-1apm1wn p:where(.svelte-1apm1wn){margin:0 0 .9rem}ul.svelte-1apm1wn{margin-bottom:.75rem;padding-left:1.2rem;list-style:outside}li.svelte-1apm1wn+li:where(.svelte-1apm1wn){margin-top:.35rem}details.svelte-1apm1wn .criteria-note:where(.svelte-1apm1wn),details.svelte-1apm1wn .registration:where(.svelte-1apm1wn){color:var(--color-muted);font-size:.8125rem}.study-link.svelte-1apm1wn{color:var(--color-teal);text-underline-offset:.2em;gap:.5rem;padding:.4rem 0;font-size:.875rem;text-decoration:underline;display:inline-flex}.study-contact.svelte-1apm1wn{margin-top:1rem}.study-contact.svelte-1apm1wn p:where(.svelte-1apm1wn){color:var(--color-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.5}.study-contact.svelte-1apm1wn a:where(.svelte-1apm1wn){border:1px solid var(--color-rule-strong);min-height:2.8rem;color:var(--color-teal);border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.study-contact.svelte-1apm1wn a.primary:where(.svelte-1apm1wn){background:var(--color-teal);color:#fff;border-color:var(--color-teal)}.study-contact.svelte-1apm1wn a:where(.svelte-1apm1wn):hover{background:var(--color-pale)}.study-contact.svelte-1apm1wn a.primary:where(.svelte-1apm1wn):hover{background:var(--color-teal-dark)}.empty.svelte-1apm1wn{text-align:center;border:1px dashed var(--color-rule-strong);border-radius:.25rem;padding:3rem 1.5rem}.empty.svelte-1apm1wn p:where(.svelte-1apm1wn){color:var(--color-muted);margin-top:.8rem}.empty.svelte-1apm1wn button:where(.svelte-1apm1wn){color:var(--color-teal);cursor:pointer;margin-top:1rem;padding:.7rem;text-decoration:underline}a.svelte-1apm1wn:focus-visible,button.svelte-1apm1wn:focus-visible,input.svelte-1apm1wn:focus-visible,select.svelte-1apm1wn:focus-visible,summary.svelte-1apm1wn:focus-visible{outline:3px solid var(--color-teal);outline-offset:4px}@media (width<=44rem){.study-grid.svelte-1apm1wn{grid-template-columns:1fr}article.svelte-1apm1wn{padding:1.25rem}}
