.glossary-hero[data-astro-cid-q5ay6lcb]{width:min(100% - (var(--space-6) * 2),52rem);margin:var(--space-16) auto var(--space-10)}.glossary-eyebrow[data-astro-cid-q5ay6lcb]{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.glossary-title[data-astro-cid-q5ay6lcb]{margin-bottom:var(--space-4);font-size:clamp(2rem,5vw,3.25rem)}.glossary-lead[data-astro-cid-q5ay6lcb],.glossary-note[data-astro-cid-q5ay6lcb],.footer-note[data-astro-cid-q5ay6lcb]{color:var(--color-text-muted)}.glossary-note[data-astro-cid-q5ay6lcb]{margin-bottom:0}.glossary-index[data-astro-cid-q5ay6lcb],.glossary-groups[data-astro-cid-q5ay6lcb],.glossary-footer[data-astro-cid-q5ay6lcb]{width:min(100% - (var(--space-6) * 2),72rem);margin-inline:auto}.glossary-index[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-6);margin-bottom:var(--space-12)}.index-block[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-3)}.index-label[data-astro-cid-q5ay6lcb]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.index-list[data-astro-cid-q5ay6lcb]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.index-link[data-astro-cid-q5ay6lcb],.group-link[data-astro-cid-q5ay6lcb]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:700}.glossary-groups[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-10)}.glossary-group[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-4)}.group-header[data-astro-cid-q5ay6lcb]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border)}.group-title[data-astro-cid-q5ay6lcb]{font-size:var(--font-size-2xl)}.glossary-list[data-astro-cid-q5ay6lcb]{border-top:0}.glossary-list[data-astro-cid-q5ay6lcb]>li[data-astro-cid-q5ay6lcb]{padding-block:var(--space-5)}.entry-grid[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-4)}.entry-heading[data-astro-cid-q5ay6lcb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.entry-term[data-astro-cid-q5ay6lcb]{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.entry-category[data-astro-cid-q5ay6lcb]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry-details[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-3);margin:0}.entry-row[data-astro-cid-q5ay6lcb]{display:grid;gap:var(--space-1)}.entry-row[data-astro-cid-q5ay6lcb] dt[data-astro-cid-q5ay6lcb]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry-row[data-astro-cid-q5ay6lcb] dd[data-astro-cid-q5ay6lcb]{margin:0;color:var(--color-text)}@media(max-width:48rem){.glossary-index[data-astro-cid-q5ay6lcb]{gap:var(--space-5)}.index-list[data-astro-cid-q5ay6lcb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--space-2)}.index-link[data-astro-cid-q5ay6lcb]{width:100%;justify-content:flex-start;padding-inline:var(--space-3);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-elevated) 86%,transparent)}.entry-heading[data-astro-cid-q5ay6lcb]{align-items:start;flex-direction:column}}.glossary-footer[data-astro-cid-q5ay6lcb]{margin-top:var(--space-12);margin-bottom:var(--space-20);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--color-border)}.footer-note[data-astro-cid-q5ay6lcb]{margin:0}@media(min-width:56rem){.entry-grid[data-astro-cid-q5ay6lcb]{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:var(--space-6)}.entry-details[data-astro-cid-q5ay6lcb]{gap:var(--space-4)}.entry-row[data-astro-cid-q5ay6lcb]{grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);gap:var(--space-3) var(--space-4);align-items:start}}
