.glossary-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:14px;align-items:end;margin-top:22px}.glossary-category{display:block;font-weight:800}.glossary-category select{display:block;width:100%;margin-top:8px;padding:15px 16px;border:2px solid var(--line);border-radius:14px;font:inherit;background:var(--white)}.glossary-letters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.glossary-letters .btn{min-width:44px;padding:10px 13px}.glossary-letter-group{scroll-margin-top:120px;margin-bottom:28px}.glossary-letter-group>h2{font-size:32px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--line)}.glossary-item-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.glossary-item h3{margin:0 0 8px;font-size:22px}.glossary-category-tag{flex:0 0 auto;display:inline-block;padding:5px 9px;border-radius:999px;background:var(--blue-soft);color:var(--blue-dark);font-size:12px;font-weight:800}.glossary-aliases{margin-top:8px!important;font-size:14px}.glossary-item[hidden],.glossary-letter-group[hidden]{display:none!important}@media(max-width:700px){.glossary-controls{grid-template-columns:1fr}.glossary-item-heading{display:block}.glossary-category-tag{margin-bottom:8px}}