.letters.svelte-1klp5cp{border-block:1px solid var(--line-faint);flex-wrap:wrap;gap:.25rem .9rem;margin:0 0 2rem;padding:.6rem 0;display:flex}.letters.svelte-1klp5cp a:where(.svelte-1klp5cp){color:var(--ink-muted);letter-spacing:.08em;text-align:center;min-width:1.2rem;font-size:.85rem;font-weight:600;text-decoration:none}.letters.svelte-1klp5cp a:where(.svelte-1klp5cp):hover,.letters.svelte-1klp5cp a:where(.svelte-1klp5cp):focus-visible{color:var(--gold-bright)}.letter-group.svelte-1klp5cp h2:where(.svelte-1klp5cp){border-bottom:1px solid var(--line);color:var(--gold);letter-spacing:.18em;margin:2rem 0 .75rem;padding-bottom:.35rem;scroll-margin-top:4.5rem;font-size:1rem;font-weight:600}.letter-group.svelte-1klp5cp ul:where(.svelte-1klp5cp){columns:2;column-gap:2.5rem;margin:0;padding:0;list-style:none}@media (width>=40rem){.letter-group.svelte-1klp5cp ul:where(.svelte-1klp5cp){columns:3}}.letter-group.svelte-1klp5cp li:where(.svelte-1klp5cp){break-inside:avoid;margin:0 0 .4rem}.letter-group.svelte-1klp5cp a:where(.svelte-1klp5cp){color:var(--ink);text-decoration:none}.letter-group.svelte-1klp5cp a:where(.svelte-1klp5cp):hover,.letter-group.svelte-1klp5cp a:where(.svelte-1klp5cp):focus-visible{color:var(--gold-bright);text-underline-offset:3px;text-decoration:underline}
