.faq-filter{border-bottom:1px solid var(--hair-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:37px;margin:34px 0 6px;padding-bottom:10px;display:flex}.faq-field{border-bottom:1px dashed var(--hair-l);min-width:0;transition:border-color .18s var(--ease);flex:0 400px;align-items:center;gap:9px;display:flex}.faq-field:hover,.faq-field:focus-within{border-bottom-color:var(--ink)}.faq-caret{background:var(--ink-soft);width:6px;height:13px;transition:background-color .18s var(--ease);flex:none}.faq-field:focus-within .faq-caret{background:var(--emerald-ink)}.faq-filter input{min-width:0;font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ink);outline-offset:4px;background:0 0;border:0;flex:auto;padding:8px 0}.faq-filter input::placeholder{color:var(--ink-soft);letter-spacing:.16em;font-size:var(--fs-label);text-transform:uppercase}.faq-filter .count{font-size:var(--fs-label);letter-spacing:.2em;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none}.faq-filter .count[data-narrowed=true]{color:var(--emerald-ink)}.faq-empty{font-size:var(--fs-caption);color:var(--ink-soft);margin:26px 0 0}.faq-clear{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:var(--fs-label);letter-spacing:.18em;color:var(--ink-soft);border:1px solid var(--hair-l);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border-radius:999px;margin-inline-start:8px;padding:6px 14px}.faq-clear:hover,.faq-clear:focus-visible{color:var(--ink);border-color:var(--ink)}
