.allcont ul.glossary_letters{margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(26, 1fr);gap:10px}@media all and (max-width: 1260px){.allcont ul.glossary_letters{grid-template-columns:repeat(13, 1fr)}}@media all and (max-width: 770px){.allcont ul.glossary_letters{grid-template-columns:repeat(7, 1fr)}}.allcont ul.glossary_letters li{padding:0;text-align:center}.allcont ul.glossary_letters li a{background:var(--lightGrey);color:var(--darkGrey);display:block;text-decoration:none;padding:5px 0;transition:all .2s ease-in-out;border-radius:2px}.allcont ul.glossary_letters li a:hover,.allcont ul.glossary_letters li a:focus{background:var(--mainColor);color:#fff}.allcont ul.glossary_letters li:before{display:none}.glossary_header{margin-bottom:60px}.glossary h2{color:var(--mainColor)}.glossary_letter{display:grid;grid-template-columns:minmax(0, 25%) minmax(0, 75%);gap:20px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e9edf0}@media all and (max-width: 900px){.glossary_letter{grid-template-columns:1fr}}.glossary_letter:first-child{margin-top:40px;padding-top:40px;border-top:1px solid #e9edf0}.glossary_letter:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.glossary_words>div{display:block;border-bottom:1px solid #e9edf0;margin-bottom:1em;padding-bottom:1em}.glossary_words>div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.glossary form{max-width:510px;margin-bottom:20px}.glossary .highlight{background-color:#eef43b}
