.lx-title[data-astro-cid-k4xnsxa3]{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.1rem,1.3rem + 3vw,4.2rem);line-height:1.04}.lx-tools[data-astro-cid-k4xnsxa3]{gap:1.1rem;display:grid}.lx-label[data-astro-cid-k4xnsxa3]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.55rem;font-size:.8rem;display:block}.lx-field[data-astro-cid-k4xnsxa3]{position:relative}.lx-field[data-astro-cid-k4xnsxa3] input[data-astro-cid-k4xnsxa3]{border:1px solid var(--color-line-2);background:var(--color-ink-2);width:100%;min-height:3.4rem;color:var(--color-text);appearance:none;border-radius:999px;padding:.8rem 3.2rem .8rem 3.1rem;font-size:1.05rem}.lx-field[data-astro-cid-k4xnsxa3] input[data-astro-cid-k4xnsxa3]::-webkit-search-cancel-button{display:none}.lx-field[data-astro-cid-k4xnsxa3] input[data-astro-cid-k4xnsxa3]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-color:var(--color-gold)}.lx-icon[data-astro-cid-k4xnsxa3]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-gold-soft);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.lx-clear[data-astro-cid-k4xnsxa3]{width:2.6rem;height:2.6rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line-2);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.lx-clear[data-astro-cid-k4xnsxa3] svg[data-astro-cid-k4xnsxa3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.1rem;height:1.1rem}.lx-clear[data-astro-cid-k4xnsxa3]:hover,.lx-clear[data-astro-cid-k4xnsxa3]:focus-visible{border-color:var(--color-gold)}.lx-status[data-astro-cid-k4xnsxa3]{min-height:1.4em;color:var(--color-muted);margin-top:.6rem;font-size:.9rem}.lx-az[data-astro-cid-k4xnsxa3] ul[data-astro-cid-k4xnsxa3]{flex-wrap:wrap;gap:.35rem;display:flex}.lx-letter-btn[data-astro-cid-k4xnsxa3]{border:1px solid var(--color-line-2);min-width:2.35rem;height:2.35rem;color:var(--color-text);border-radius:.7rem;place-items:center;padding:0 .55rem;font-size:.92rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-grid}.lx-letter-btn[data-astro-cid-k4xnsxa3]:hover{border-color:var(--color-gold);color:var(--color-champagne)}.lx-letter-btn[data-astro-cid-k4xnsxa3][aria-current=true]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink)}.lx-letter-btn[data-astro-cid-k4xnsxa3].is-empty{color:var(--color-faint);border-color:var(--color-line);opacity:.55;cursor:not-allowed}.lx-letter-btn[data-astro-cid-k4xnsxa3]:focus-visible,.lx-cat-btn[data-astro-cid-k4xnsxa3]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.lx-cats[data-astro-cid-k4xnsxa3]{scrollbar-width:none;gap:.4rem;margin-inline:-1rem;padding:0 1rem .2rem;display:flex;overflow-x:auto}.lx-cats[data-astro-cid-k4xnsxa3]::-webkit-scrollbar{display:none}@media (width>=768px){.lx-cats[data-astro-cid-k4xnsxa3]{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.lx-cat-btn[data-astro-cid-k4xnsxa3]{white-space:nowrap;border:1px solid var(--color-line-2);color:var(--color-muted);background:#181214b3;border-radius:999px;padding:.5rem .95rem;font-size:.86rem;transition:border-color .2s,color .2s}.lx-cat-btn[data-astro-cid-k4xnsxa3]:hover{color:var(--color-text);border-color:var(--color-gold)}.lx-cat-btn[data-astro-cid-k4xnsxa3][aria-pressed=true]{color:var(--color-ink);background:var(--color-gold-soft);border-color:var(--color-gold-soft)}.lx-count[data-astro-cid-k4xnsxa3]{opacity:.65;margin-left:.2rem;font-size:.78em}.lx-start[data-astro-cid-k4xnsxa3]{margin-top:2.2rem}.lx-h2[data-astro-cid-k4xnsxa3]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);font-size:.8rem}.lx-chips[data-astro-cid-k4xnsxa3]{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.lx-chip[data-astro-cid-k4xnsxa3]{border:1px solid var(--color-line-2);color:var(--color-text);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;transition:border-color .2s,color .2s;display:inline-flex}.lx-chip[data-astro-cid-k4xnsxa3]:hover,.lx-chip[data-astro-cid-k4xnsxa3]:focus-visible{border-color:var(--color-gold);color:var(--color-champagne)}.lx-noresult[data-astro-cid-k4xnsxa3]{border:1px dashed var(--color-line-2);border-radius:1.2rem;margin-top:2.2rem;padding:1.5rem}.lx-noresult[data-astro-cid-k4xnsxa3] .lx-suggest{color:var(--color-gold-soft);text-underline-offset:3px;text-decoration:underline}.lx-list[data-astro-cid-k4xnsxa3]{margin-top:2.2rem}.lx-group[data-astro-cid-k4xnsxa3]{padding-top:1.6rem;scroll-margin-top:6rem}.lx-group-t[data-astro-cid-k4xnsxa3]{font-family:var(--font-display);color:var(--color-gold);border-bottom:1px solid var(--color-line);padding-bottom:.6rem;font-size:2.6rem;font-style:italic;line-height:1}.lx-grid[data-astro-cid-k4xnsxa3]{background:var(--color-line);grid-template-columns:minmax(0,1fr);gap:1px;margin-top:1px;display:grid}@media (width>=900px){.lx-grid[data-astro-cid-k4xnsxa3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-results[data-astro-cid-k4xnsxa3]{border-top:1px solid var(--color-line);margin-top:2.2rem}.lx-results[data-astro-cid-k4xnsxa3]>li{display:contents}.lx-grid[data-astro-cid-k4xnsxa3] .lx-entry{background:var(--color-ink);padding:1.35rem 1.1rem 1.5rem;scroll-margin-top:7rem}@media (width>=900px){.lx-grid[data-astro-cid-k4xnsxa3] .lx-entry{padding:1.6rem 1.6rem 1.8rem}}.lx-grid[data-astro-cid-k4xnsxa3] .lx-entry:target{box-shadow:inset 3px 0 0 var(--color-gold)}.lx-grid[data-astro-cid-k4xnsxa3] .lx-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;display:flex}.lx-grid[data-astro-cid-k4xnsxa3] .lx-term{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.55rem;line-height:1.2}.lx-grid[data-astro-cid-k4xnsxa3] .lx-term a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #c9a45c73;text-decoration:underline #c9a45c73;text-decoration-thickness:1px}.lx-grid[data-astro-cid-k4xnsxa3] .lx-term a:hover{color:var(--color-gold-soft)}.lx-grid[data-astro-cid-k4xnsxa3] .lx-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.68rem}.lx-grid[data-astro-cid-k4xnsxa3] .lx-alias{color:var(--color-faint);margin-top:.35rem;font-size:.84rem}.lx-grid[data-astro-cid-k4xnsxa3] .lx-short{color:var(--color-muted);margin-top:.7rem;line-height:1.65}.lx-grid[data-astro-cid-k4xnsxa3] .lx-safety{border-left:2px solid var(--color-wine-bright);color:var(--color-text);margin-top:.8rem;padding:.15rem 0 .15rem .8rem;font-size:.9rem}.lx-grid[data-astro-cid-k4xnsxa3] .lx-more{margin-top:.85rem;font-size:.92rem}.lx-grid[data-astro-cid-k4xnsxa3] .lx-more a{color:var(--color-gold-soft)}.lx-grid[data-astro-cid-k4xnsxa3] .lx-more a:hover{color:var(--color-champagne)}.lx-grid[data-astro-cid-k4xnsxa3] .lx-rel{margin-top:.7rem;font-size:.86rem;line-height:1.6}.lx-grid[data-astro-cid-k4xnsxa3] .lx-rel a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2);text-underline-offset:3px}.lx-grid[data-astro-cid-k4xnsxa3] .lx-rel a:hover{color:var(--color-gold-soft)}.lx-guide[data-astro-cid-k4xnsxa3]{color:var(--color-text);justify-content:space-between;gap:1rem;padding:1rem .2rem;transition:color .2s;display:flex}.lx-guide[data-astro-cid-k4xnsxa3]:hover{color:var(--color-gold-soft)}.lx-tool[data-astro-cid-k4xnsxa3]{border:1px solid var(--color-line);background:var(--color-ink-2);border-radius:1.1rem;padding:1.1rem 1.2rem}
