.vault-page.svelte-rot1lb{max-width:820px;margin:0 auto;padding:1.4rem;color:var(--cream)}.vault-hero.svelte-rot1lb{margin-bottom:1.2rem}.eyebrow.svelte-rot1lb{margin:0 0 .5rem;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}h1.svelte-rot1lb{margin:0;font-family:var(--font-display);font-style:italic;font-weight:800;font-size:clamp(1.9rem,5vw,2.7rem)}.lede.svelte-rot1lb{margin:.6rem 0 0;max-width:56ch;color:var(--lavender)}.vault-sort.svelte-rot1lb{display:flex;flex-direction:column;margin-bottom:.75rem}.vault-sort-label.svelte-rot1lb{font-family:var(--font-label);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.vault-sort.svelte-rot1lb select:where(.svelte-rot1lb){margin:.3rem 0 0;padding:.72rem .78rem;border-radius:6px;border:1px solid rgba(201,162,39,.24);background:#07070fc7;color:var(--cream);font:inherit}.vault-sort.svelte-rot1lb select:where(.svelte-rot1lb):focus{outline:2px solid rgba(240,196,74,.48);outline-offset:1px}.vault-loading.svelte-rot1lb{margin:0;padding:1rem;border:1px solid rgba(201,162,39,.24);border-radius:8px;background:#16142aeb;color:var(--lavender);font-style:italic}.vault-footnote.svelte-rot1lb{margin:1rem 0 0;font-size:.82rem;color:var(--lavender)}
