.page-header.svelte-mz77ke{margin-bottom:1.75rem}.eyebrow.svelte-mz77ke{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.page-title.svelte-mz77ke{color:var(--color-text);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:.5rem 0}.page-lead.svelte-mz77ke{color:var(--color-text-soft);margin:0;max-width:36rem}.search.svelte-mz77ke{margin:1.5rem 0 1.75rem;max-width:28rem}.search.svelte-mz77ke input:where(.svelte-mz77ke){background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-sans);font-size:.9375rem;padding:.625rem 1rem;width:100%}.search.svelte-mz77ke input:where(.svelte-mz77ke):focus{border-color:var(--color-accent);outline:2px solid var(--color-accent-3);outline-offset:1px}.visually-hidden.svelte-mz77ke{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.error.svelte-mz77ke{color:var(--color-status-not)}.empty.svelte-mz77ke{color:var(--color-text-muted)}.grid.svelte-mz77ke{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 40rem){.grid.svelte-mz77ke{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.grid.svelte-mz77ke{grid-template-columns:repeat(3,minmax(0,1fr))}}
