.view--glossary .alphabet-filter{align-items:center;color:#303030;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:.5rem;margin-bottom:2.375rem;text-align:center;white-space:nowrap}.view--glossary .alphabet-filter>.alphabet-filter__item{align-self:stretch;background-color:#fff;border:.0625rem solid #dfe3e8;border-radius:.25rem;color:#303030;height:2rem;margin:auto 0;padding:.3125rem .25rem;width:2rem}.view--glossary .alphabet-filter>.alphabet-filter__item.is-active,.view--glossary .alphabet-filter>.alphabet-filter__item:hover{border-color:#0361a6;color:#0361a6;padding-left:.25rem;padding-right:.25rem}.view--glossary .alphabet-filter>.alphabet-filter__item.disabled{opacity:.4}@media only screen and (min-width:48rem){.view--glossary .alphabet-filter{font-size:.875rem}}.view--glossary .glossary-row{position:relative}.view--glossary .glossary-row__title{color:#000;font-size:2rem;font-weight:700;line-height:1.5rem;position:relative;z-index:1}.view--glossary .glossary-row__title>div{scroll-margin-top:6.875rem}@media only screen and (min-width:62rem){.view--glossary .glossary-row__title>div{scroll-margin-top:8.125rem}}@media only screen and (min-width:48rem){.view--glossary .glossary-row__title{left:1rem;position:absolute;top:.75rem}}.view--glossary .glossary-row__items{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;position:relative}@media only screen and (min-width:48rem){.view--glossary .glossary-row__items{padding:0 1rem}}.view--glossary .glossary-row__item{align-self:stretch;border-radius:.5rem;clear:both;color:#3e3e3e;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.75rem 1rem;position:relative}.view--glossary .glossary-row__item:nth-child(odd){background:#f8f4e4;border-radius:.5rem}@media only screen and (min-width:48rem){.view--glossary .glossary-row__item{font-size:1rem;padding-left:6.125rem}}.view--glossary .glossary-row__item .views-field-name{color:#3e3e3e;float:left;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;margin-right:.25rem}.view--glossary .glossary-row__item .views-field-name:after{content:":"}@media only screen and (min-width:48rem){.view--glossary .glossary-row__item .views-field-name{font-size:1rem}}.view--glossary .glossary-row__item .views-field-description__value{display:inline}