.glossary_directory__p2NLl{padding-top:2.5rem;color:#172a24}.glossary_toolbar__WuPlx{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem 1.25rem;max-width:48rem;margin-bottom:2.5rem}.glossary_searchLabel__VgBZb{grid-column:1/-1;font-size:.875rem;font-weight:650}.glossary_search__XQmx1{width:100%;min-height:3rem;padding:.7rem .9rem;border:1px solid #cbd9d0;border-radius:.5rem;background:#fff;color:#172a24;font:inherit}.glossary_index__eB5uh a:focus-visible,.glossary_search__XQmx1:focus-visible,.glossary_termLink__3CDuw:focus-visible{outline:3px solid #3b9b73;outline-offset:3px}.glossary_resultCount__MbIlr{margin:0;padding-bottom:.8rem;color:#596e63;font-size:.875rem;white-space:nowrap}.glossary_layout__R4r83{display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5.5rem)}.glossary_index__eB5uh{position:sticky;top:1.5rem;padding:.25rem 0 1rem}.glossary_indexTitle__Y1pG5{margin:0 0 .75rem;color:#596e63;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.glossary_index__eB5uh ul{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.glossary_index__eB5uh a{display:inline-flex;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;border-radius:.3rem;color:#104f3e;font-size:.875rem;font-weight:700;text-decoration:none}.glossary_index__eB5uh a:hover{background:#eff7f3}.glossary_entries__umeyx{min-width:0;scroll-margin-top:2rem}.glossary_entry__djeX3{position:relative;padding:1.5rem 0 1.7rem;border-bottom:1px solid #dde8e1;scroll-margin-top:2rem}.glossary_letterHeading__tTGYY{margin:0 0 .9rem;color:#72877b;font-size:.75rem;font-weight:700;letter-spacing:.16em}.glossary_term__1yX1m{margin:0;color:#104f3e;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650;line-height:1.35}.glossary_termLink__3CDuw{color:inherit;text-decoration:none}.glossary_termLink__3CDuw:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.glossary_anchorHint__CFtfM{display:inline-block;margin-inline-start:.45rem;color:#72877b;font-size:.8em;opacity:0;transition:opacity .12s ease}.glossary_termLink__3CDuw:focus-visible .glossary_anchorHint__CFtfM,.glossary_termLink__3CDuw:hover .glossary_anchorHint__CFtfM{opacity:1}.glossary_definition__Oq59D{margin:.65rem 0 0;color:#43584d;font-size:1rem;line-height:1.85;text-wrap:pretty}.glossary_emptyState__06bQr{margin:0;padding:2rem 0;color:#43584d}[dir=rtl] .glossary_indexTitle__Y1pG5{letter-spacing:0}.dark .glossary_directory__p2NLl{color:#e9f3ed}.dark .glossary_search__XQmx1{border-color:#456052;background:#152b22;color:#e9f3ed}.dark .glossary_indexTitle__Y1pG5,.dark .glossary_letterHeading__tTGYY,.dark .glossary_resultCount__MbIlr{color:#a9bdb1}.dark .glossary_index__eB5uh a,.dark .glossary_term__1yX1m{color:#a6d8b1}.dark .glossary_index__eB5uh a:hover{background:#203a2d}.dark .glossary_entry__djeX3{border-color:#30483c}.dark .glossary_definition__Oq59D,.dark .glossary_emptyState__06bQr{color:#c1d1c7}@media (max-width:680px){.glossary_toolbar__WuPlx{grid-template-columns:minmax(0,1fr);gap:.6rem}.glossary_resultCount__MbIlr{padding:0}.glossary_layout__R4r83{grid-template-columns:minmax(0,1fr);gap:1rem}.glossary_index__eB5uh{position:static;padding:0 0 .9rem;border-bottom:1px solid #dde8e1}.glossary_index__eB5uh ul{flex-wrap:nowrap;overflow-x:auto;padding:.15rem .1rem .3rem;scrollbar-width:thin}.glossary_entry__djeX3{padding-block:1.25rem 1.4rem}}@media (prefers-reduced-motion:reduce){.glossary_anchorHint__CFtfM{transition:none}}