.wrap.svelte-19vapmx{max-width:860px;margin:0 auto;padding:2rem 1.25rem 4rem}@media(max-width:560px){.wrap.svelte-19vapmx{padding:1.5rem 1rem 3rem}.searchbox.svelte-19vapmx{padding:.7rem .85rem}.term.svelte-19vapmx{padding:.7rem .5rem}.learn.svelte-19vapmx{display:inline-flex;margin-left:0;margin-top:.35rem}}.hd.svelte-19vapmx{max-width:640px;margin:0 auto 2.5rem;text-align:center}.eyebrow-mono.svelte-19vapmx{display:block;margin-bottom:.6rem}h1.svelte-19vapmx{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:600;letter-spacing:-.02em}.hd.svelte-19vapmx p:where(.svelte-19vapmx){color:var(--color-ink-soft);margin-top:.75rem;line-height:1.6}.searchbox.svelte-19vapmx{display:flex;align-items:center;gap:.6rem;margin:1.5rem auto 0;max-width:30rem;padding:.6rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink-faint);box-shadow:var(--shadow-card);transition:border-color .15s}.searchbox.svelte-19vapmx:focus-within{border-color:var(--color-brand)}.searchbox.svelte-19vapmx input:where(.svelte-19vapmx){flex:1;border:none;background:none;outline:none;color:var(--color-ink);font-size:.95rem;font-family:var(--font-sans)}.count.svelte-19vapmx{font-size:.82rem;color:var(--color-ink-faint);margin-top:.75rem}.empty.svelte-19vapmx{max-width:38rem;margin:0 auto;text-align:left}.group.svelte-19vapmx{margin-bottom:2.5rem}.group.svelte-19vapmx h2:where(.svelte-19vapmx){font-size:1.25rem;font-weight:600;letter-spacing:-.01em;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border-soft)}.terms.svelte-19vapmx{display:flex;flex-direction:column;gap:.25rem}.term.svelte-19vapmx{padding:.9rem 1rem;border-radius:var(--radius-card);transition:background .15s}.term.svelte-19vapmx:hover{background:var(--color-surface-2)}dt.svelte-19vapmx{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.3rem;flex-wrap:wrap}.name.svelte-19vapmx{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--color-ink)}.abbr.svelte-19vapmx{font-size:.72rem}dd.svelte-19vapmx{margin:0;font-size:.92rem;color:var(--color-ink-soft);line-height:1.6}.learn.svelte-19vapmx{display:inline-flex;align-items:center;gap:.2rem;margin-left:.4rem;color:var(--color-brand);text-decoration:none;font-size:.82rem;font-weight:600;white-space:nowrap}.learn.svelte-19vapmx:hover{text-decoration:underline}.hl-btn.svelte-19vapmx{border:none;background:none;padding:0;font:inherit;color:var(--color-brand);font-weight:600;cursor:pointer}.hl-btn.svelte-19vapmx:hover{text-decoration:underline}
