.vo[data-page=glossary] .deva{font-family:var(--deva)}.vo[data-page=glossary] .crumbs{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-6)}.vo[data-page=glossary] .crumbs a{color:var(--ink-soft)}.vo[data-page=glossary] .crumbs a:hover{color:var(--ink)}.vo[data-page=glossary] .page-head .sub{color:var(--ink-soft);max-width:var(--prose);font-family:var(--serif);font-size:var(--t-m);margin-top:var(--s-4)}.vo[data-page=glossary] .tour-lead{color:var(--ink-soft);font-family:var(--serif);font-size:var(--t-m);max-width:var(--prose);margin-bottom:var(--s-8)}.vo[data-page=glossary] .tour-list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.vo[data-page=glossary] .tour-step{gap:var(--s-4);padding:var(--s-6);align-items:flex-start;display:flex}.vo[data-page=glossary] .tour-no{font-size:var(--t-l);color:var(--accent);flex:none;padding-top:.15em;line-height:1}.vo[data-page=glossary] .tour-step h3{font-size:var(--t-m);margin:0 0 var(--s-2)}.vo[data-page=glossary] .tour-step p{color:var(--ink-soft);font-size:var(--t-s);max-width:72ch;margin:0}.vo[data-page=glossary] .tour-foot{color:var(--ink-soft);font-family:var(--serif);font-size:var(--t-m);max-width:var(--prose);margin-top:var(--s-8)}.vo[data-page=glossary] .g-search{align-items:baseline;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.vo[data-page=glossary] .g-search-label{align-items:baseline;gap:var(--s-3) var(--s-4);flex-wrap:wrap;flex:auto;display:flex}.vo[data-page=glossary] .g-search-label-text{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.vo[data-page=glossary] .g-search-input{max-width:28rem;color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--ui);font-size:var(--t-s);background:0 0;border-radius:6px;flex:16rem;padding:.55em .9em}.vo[data-page=glossary] .g-search-input:focus-visible{outline:var(--focus);outline-offset:2px}.vo[data-page=glossary] .g-count{font-size:var(--t-xs);color:var(--ink-faint);letter-spacing:.08em}.vo[data-page=glossary] .g-az{gap:var(--s-1);font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.06em;border-block:1px solid var(--rule);padding-block:var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.vo[data-page=glossary] .g-az a,.vo[data-page=glossary] .g-az .g-az-off{border-radius:4px;justify-content:center;align-items:center;min-width:2.2em;min-height:2.2em;display:inline-flex}.vo[data-page=glossary] .g-az a{color:var(--ink-soft)}.vo[data-page=glossary] .g-az a:hover{color:var(--accent)}.vo[data-page=glossary] .g-az .g-az-off{color:var(--ink-faint);opacity:.45}.vo[data-page=glossary] .g-group{scroll-margin-top:5.5rem}.vo[data-page=glossary] .g-letter{font-size:var(--t-s);color:var(--accent);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--rule);padding-bottom:var(--s-2);margin:var(--s-12) 0 var(--s-2)}.vo[data-page=glossary] .g-term{border-bottom:1px solid var(--rule);padding-block:var(--s-4);scroll-margin-top:5.5rem}.vo[data-page=glossary] .g-term:target{background:var(--accent-wash)}.vo[data-page=glossary] .g-term h3{font-size:var(--t-m);margin:0 0 var(--s-2)}.vo[data-page=glossary] .g-iast{font-family:var(--mono);font-size:var(--t-s);color:var(--ink-soft);letter-spacing:.04em}.vo[data-page=glossary] .g-term p{color:var(--ink-soft);font-family:var(--serif);font-size:var(--t-s);max-width:72ch;margin:0}.vo[data-page=glossary] .g-hi{margin-top:var(--s-2)!important;color:var(--ink-faint)!important;font-family:var(--deva)!important}.vo[data-page=glossary] .g-empty{color:var(--ink-soft);font-family:var(--serif);font-size:var(--t-m);padding-block:var(--s-8)}.vo[data-page=glossary] .g-foot{color:var(--ink-soft);font-family:var(--serif);font-size:var(--t-s);max-width:var(--prose);margin-top:var(--s-12)}
