.head[data-astro-cid-7c6xcv47]{flex-direction:column;gap:20px;padding-block:56px 40px;display:flex;position:relative;overflow:hidden}.head[data-astro-cid-7c6xcv47]>[data-astro-cid-7c6xcv47]:not(.head-stripes){max-width:min(900px,58vw);margin:0;position:relative}.head[data-astro-cid-7c6xcv47] .head-stripes{position:absolute;top:-20px;right:40px}.tools[data-astro-cid-7c6xcv47]{flex-direction:column;gap:16px;display:flex}input[data-astro-cid-7c6xcv47]{font:inherit;font-family:var(--font-display);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:22px;max-width:360px;min-height:44px;padding:0 18px;font-size:17px}input[data-astro-cid-7c6xcv47]::placeholder{color:var(--ink-muted)}.letters[data-astro-cid-7c6xcv47]{flex-wrap:wrap;gap:4px 14px;display:flex}.letters[data-astro-cid-7c6xcv47] a[data-astro-cid-7c6xcv47]{color:var(--gold);padding:6px 0;text-decoration:none}.list[data-astro-cid-7c6xcv47]{flex-direction:column;gap:40px;padding-block:40px 24px;display:flex}.group[data-astro-cid-7c6xcv47]{grid-template-columns:80px minmax(0,1fr);gap:24px;scroll-margin-top:24px;display:grid}.letter[data-astro-cid-7c6xcv47]{color:var(--gold)}ul[data-astro-cid-7c6xcv47]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-7c6xcv47] a[data-astro-cid-7c6xcv47]{border-top:1px solid var(--rule);color:var(--ink);flex-direction:column;gap:6px;padding:14px 0;text-decoration:none;display:flex}li[data-astro-cid-7c6xcv47] a[data-astro-cid-7c6xcv47]:hover .h3[data-astro-cid-7c6xcv47]{color:var(--gold)}.h3[data-astro-cid-7c6xcv47]{font-size:22px}.meta[data-astro-cid-7c6xcv47]{text-transform:none;letter-spacing:.04em;font-size:12px}.bar[data-astro-cid-7c6xcv47]{border-radius:2px;gap:1px;height:4px;display:flex;overflow:hidden}.key[data-astro-cid-7c6xcv47]{text-transform:none;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding-block:8px 80px;display:flex}.k[data-astro-cid-7c6xcv47]{align-items:center;gap:6px;display:inline-flex}.sw[data-astro-cid-7c6xcv47]{border-radius:5px;width:10px;height:10px}@media (width<=760px){.head[data-astro-cid-7c6xcv47] .head-stripes{display:none}.head[data-astro-cid-7c6xcv47]>[data-astro-cid-7c6xcv47]:not(.head-stripes){max-width:none}.group[data-astro-cid-7c6xcv47]{grid-template-columns:1fr;gap:8px}}
