.block_glossary .glossary_filter{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:var(--flow-spacing-small);scroll-margin-top:var(--scroll-margin)}.block_glossary .glossary_letter{display:flex;font-family:'Open Sans',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-wrap:pretty;font-size:clamp(1.25rem,.3125vw + 1.1875rem,1.5rem);line-height:1.5;justify-content:center;align-items:center;height:70px;width:70px;background-color:var(--color-fog);text-decoration:none}.block_glossary .glossary_letter.inactive{background:0 0;border:2px solid var(--color-fog);pointer-events:none}.block_glossary .glossary_letter:hover{background-color:var(--color-lake);color:var(--color-white)}.block_glossary .glossary_group{scroll-margin-top:var(--scroll-margin)}@media (min-width:980px){.block_glossary .glossary_group{display:grid;gap:var(--block-spacing);grid-template-columns:100px 1fr}}.block_glossary .glossary_selected{text-wrap:nowrap}@media (max-width:979px){.block_glossary .glossary_selected{margin-bottom:var(--flow-spacing)}}.block_glossary .glossary_term:not(:first-child){border-top:1px solid var(--color-lake)}.block_glossary .glossary_term_title.fs-swap-enabled{cursor:pointer}.block_glossary .glossary_term_title.fs-swap-enabled.fs-swap-active,.block_glossary .glossary_term_title.fs-swap-enabled:hover{color:var(--color-lagoon)}.block_glossary .glossary_term_title.fs-swap-enabled:after{display:block;position:absolute;height:15px;width:15px;top:40%;right:var(--flow-spacing);border-top:5px solid var(--color-lake);border-right:5px solid var(--color-lake);content:'';transform:rotate(135deg);transition:transform .15s}.block_glossary .glossary_term_title.fs-swap-active:after{transform:rotate(-45deg)}.block_glossary .glossary_term_description.fs-swap-enabled{overflow:hidden;height:0}.block_glossary .glossary_term_description.fs-swap-enabled .glossary_term_inner{opacity:0;transform:translate(0,10px);transition:opacity .15s linear,transform .15s}@media (min-width:740px){.block_glossary .glossary_term_description.fs-swap-enabled .glossary_term_inner{padding-right:calc(2 * var(--flow-spacing-large))}}.block_glossary .glossary_term_description.fs-swap-active{height:auto}.block_glossary .glossary_term_description.fs-swap-active .glossary_term_inner{opacity:1;transform:translate(0,0)}.block_glossary .glossary_term_inner{margin-bottom:var(--flow-spacing-medium)}.block_glossary .glossary_term_inner>:first-child{margin-top:0}
/*# sourceMappingURL=glossary.css.map */
