.ttg-glossary{margin-top:32px;scroll-margin-top:25px}.ttg-glossary-controls{padding:26px;background:var(--ttg-tint);border:1px solid var(--ttg-line);margin-bottom:22px}.ttg-glossary-controls>label{font:500 27px/1.3 var(--ttg-heading);display:block;margin-bottom:17px}.ttg-glossary-input{display:flex;gap:8px}.ttg-site .ttg-glossary-input input{width:100%;min-width:0;font-size:15px}.ttg-site .ttg-glossary-input button{white-space:nowrap;font-size:14px}.ttg-site .ttg-glossary-status{font-size:12px;margin:12px 0 0;color:var(--ttg-muted)}.ttg-alphabet{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 30px}.ttg-site .ttg-alphabet a{width:39px;min-height:42px;padding:8px 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ttg-line);font:600 16px/1.4 var(--ttg-font);text-decoration:none;background:var(--ttg-paper)}.ttg-alphabet a:hover{background:var(--ttg-blue);color:#fff}.ttg-site .ttg-prose .ttg-letter-heading{font-size:47px;line-height:1.2;padding:26px 0 8px;margin:24px 0 0;border-bottom:2px solid var(--ttg-blue);color:var(--ttg-blue);scroll-margin-top:20px}.ttg-term{padding:15px 0;border-bottom:1px solid var(--ttg-line);scroll-margin-top:20px}.ttg-site .ttg-term p{margin:0;font-size:16px;line-height:1.85}.ttg-term strong{font-weight:650}.ttg-no-words{padding:22px;background:var(--ttg-tint)}
@media(max-width:600px){.ttg-glossary-controls{padding:20px}.ttg-glossary-controls>label{font-size:24px}.ttg-glossary-input{flex-direction:column}.ttg-site .ttg-glossary-input input{font-size:16px}.ttg-site .ttg-glossary-input button{align-self:flex-start;min-height:44px;padding:8px 15px}.ttg-site .ttg-alphabet a{width:36px;font-size:14px}.ttg-site .ttg-prose .ttg-letter-heading{font-size:40px}.ttg-site .ttg-term p{font-size:16px}}
