.kw-filter[data-astro-cid-pxjbsvaz]{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-5) 0 var(--s-3)}.kw-filter[data-astro-cid-pxjbsvaz] input[data-astro-cid-pxjbsvaz]{flex:1 1 280px;min-width:0;max-width:520px;padding:.6rem .9rem;border:1px solid var(--c-border-strong, #ccc);border-radius:8px;background:var(--c-surface, #fff);color:var(--c-fg);font:inherit;font-size:var(--fs-sm, .875rem)}.kw-filter[data-astro-cid-pxjbsvaz] input[data-astro-cid-pxjbsvaz]:focus-visible{outline:2px solid var(--c-fg);outline-offset:1px}.kw-filter-status[data-astro-cid-pxjbsvaz]{margin:0;color:var(--c-fg-3, #707070);font-size:var(--fs-xs, .75rem)}.glossary-item[data-astro-cid-pxjbsvaz][hidden],.glossary-group[data-astro-cid-pxjbsvaz][hidden],.empty[data-astro-cid-pxjbsvaz][hidden]{display:none}.glossary-count[data-astro-cid-pxjbsvaz]{margin:var(--s-2, .5rem) 0 0;color:var(--c-fg-3, #707070);font-size:var(--fs-xs, .75rem)}.glossary-header[data-astro-cid-pxjbsvaz]{background:var(--c-bg, #fafaf7);padding:var(--s-9, 3rem) 0 var(--s-6, 1.5rem);border-bottom:1px solid var(--c-border, #e7e7e0)}.glossary-eyebrow[data-astro-cid-pxjbsvaz]{font-size:var(--fs-xs, .75rem);color:var(--c-fg-3, #707070);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--s-2, .5rem)}.glossary-title[data-astro-cid-pxjbsvaz]{font-family:var(--font-serif, serif);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;margin:0 0 var(--s-3, .75rem);letter-spacing:-.02em}.glossary-lede[data-astro-cid-pxjbsvaz]{font-size:var(--fs-md, 1rem);line-height:1.7;color:var(--c-fg-2, #555);margin:0;max-width:60ch}.glossary-list[data-astro-cid-pxjbsvaz]{padding:var(--s-7, 2rem) 0 var(--s-9, 3rem)}.glossary-group[data-astro-cid-pxjbsvaz]{margin-bottom:var(--s-7, 2rem)}.glossary-group-head[data-astro-cid-pxjbsvaz]{font-family:var(--font-serif, serif);font-size:var(--fs-lg, 1.25rem);font-weight:700;margin:0 0 var(--s-4, 1rem);color:var(--c-fg, #111);border-bottom:1px solid var(--c-border, #e7e7e0);padding-bottom:var(--s-2, .5rem)}.glossary-grid[data-astro-cid-pxjbsvaz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-3, .75rem);list-style:none;padding:0;margin:0}.glossary-item[data-astro-cid-pxjbsvaz]{background:var(--c-surface, white);border:1px solid var(--c-border, #e7e7e0);border-left:3px solid var(--pillar-color);border-radius:var(--radius, 8px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.glossary-item[data-astro-cid-pxjbsvaz]:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #0000001f}.glossary-item[data-astro-cid-pxjbsvaz]{overflow:hidden}.glossary-link[data-astro-cid-pxjbsvaz] .kw-thumb{margin:calc(-1 * var(--s-3, .75rem)) calc(-1 * var(--s-4, 1rem)) var(--s-3, .75rem)}.glossary-link[data-astro-cid-pxjbsvaz]{display:block;padding:var(--s-3, .75rem) var(--s-4, 1rem);text-decoration:none;color:inherit}.glossary-term[data-astro-cid-pxjbsvaz]{font-family:var(--font-serif, serif);font-size:var(--fs-md, 1rem);font-weight:700;margin:0 0 .2em;color:var(--c-fg, #111)}.glossary-aliases[data-astro-cid-pxjbsvaz]{font-size:var(--fs-xs, .75rem);color:var(--c-fg-3, #707070);margin:0 0 var(--s-2, .5rem);font-family:var(--font-sans, sans-serif)}.glossary-short[data-astro-cid-pxjbsvaz]{font-size:var(--fs-sm, .875rem);line-height:1.6;color:var(--c-fg-2, #555);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kw-kind-nav[data-astro-cid-pxjbsvaz]{display:flex;flex-wrap:wrap;gap:var(--s-2, .5rem);margin-top:var(--s-4, 1rem)}.kw-kind-nav[data-astro-cid-pxjbsvaz] a[data-astro-cid-pxjbsvaz]{display:inline-flex;align-items:center;gap:.4em;padding:.3em .9em;border:1px solid var(--c-border, #e7e7e0);border-radius:999px;background:var(--c-surface, white);color:var(--c-fg, #111);font-size:var(--fs-sm, .875rem);text-decoration:none}.kw-kind-nav[data-astro-cid-pxjbsvaz] a[data-astro-cid-pxjbsvaz]:hover{border-color:var(--c-accent)}.kw-kind-nav[data-astro-cid-pxjbsvaz] span[data-astro-cid-pxjbsvaz]{color:var(--c-fg-3, #707070);font-size:var(--fs-xs, .75rem)}
