.false{opacity:.5;pointer-events:none}
.active{position:relative;background-color:#f6f2eb}
.active::after{content:"";position:absolute;height:1px;width:100%;top:100%;background-color:#35a106}
.glossary-blog{padding-top:5.6rem;padding-bottom:3.2rem;background-color:#faf8f4}
.glossary-blog-title{text-align:center;padding-bottom:1.2rem}
.glossary-blog-text{font-size:1.8rem;text-align:center;margin:0}
.glossary-blog-alphabet{padding-bottom:5.6rem;padding-top:2.4rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem}
.glossary-blog-alphabet-mobile{display:none}
.glossary-blog-alphabet-letter{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;height:4.8rem;font-size:1.6rem;font-weight:600;padding:0 .8rem}
.glossary-blog-alphabet-letter:hover{background-color:#f6f2eb}
.glossary-blog-alphabet-letter:hover::after{content:"";position:absolute;height:1px;width:100%;top:100%;background-color:#35a106}
.glossary-blog-posts{padding-bottom:7.2rem;display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:3.6rem;column-gap:3.6rem;row-gap:4.8rem}
.glossary-blog-posts-post{width:100%;display:flex;flex-direction:column}
.glossary-blog-posts-post-title{border-bottom:1px solid #e1e1e1}
.glossary-blog-posts-post-articles{padding-top:1.6rem;display:flex;flex-direction:column;gap:1.2rem}
.glossary-blog-posts-post-articles-article{font-size:1.8rem;text-decoration:none;color:#6f6f6f}
.glossary-blog-posts-post-articles-article:hover{color:#35a106;text-decoration:underline}
.glossary-blog-posts-post-articles-article.is-hidden{display:none}
.glossary-blog-posts-post-articles-show-more{align-self:flex-start;margin-top:1.2rem;padding:0;background:0 0;border:none;cursor:pointer;font-size:1.6rem;font-weight:600;color:#35a106}
.glossary-blog-posts-post-articles-show-more:hover{text-decoration:underline}
.glossary-blog-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}
.glossary-blog-footer-photo{max-height:15rem}
.glossary-blog-footer-photo-image{width:100%;height:100%}
.glossary-blog-footer-text{text-align:center;max-width:40rem;padding-bottom:2.4rem}
@media(max-width:990px){
.glossary-blog{padding-top:3.2rem;padding-bottom:8.8rem}
.glossary-blog-title{font-size:3.6rem;text-align:start}
.glossary-blog-text{text-align:start;font-size:1.6rem}
.glossary-blog-alphabet{display:none}
.glossary-blog-alphabet-mobile{padding-bottom:4.8rem;display:block}
.glossary-blog-alphabet-mobile-slider{padding-left:0;padding-bottom:1.6rem;display:flex;list-style:none;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.glossary-blog-alphabet-mobile-slider::-webkit-scrollbar-thumb{background-color:#35a106;border-radius:25.6rem}
.glossary-blog-alphabet-mobile-slider::-webkit-scrollbar{margin-block:1.6rem;background-color:#e1e1e1;height:.4rem;border-radius:25.6rem}
.glossary-blog-alphabet-mobile-slider-letter{display:flex;justify-content:center;align-items:center;height:4rem;width:13%;min-width:13%;font-size:1.6rem;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif}
.glossary-blog-posts{display:flex;flex-direction:column}
.glossary-blog-posts-post{width:70%}
}