.glossary{max-width:104rem}.glossary__sticky-sentinel{display:block;height:.1rem}.glossary__alpha-nav{background:#fff;border-bottom:.1rem solid var(--gray);border-top:.1rem solid var(--gray);display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:4rem;padding:1.2rem 0;position:sticky;top:0;z-index:2}.glossary__alpha-link{align-items:center;border:.1rem solid transparent;color:var(--primary-color);display:inline-flex;font-family:var(--font-primary);font-size:1.5rem;font-weight:700;height:2.8rem;justify-content:center;line-height:1;text-transform:uppercase;width:2.8rem}.glossary__alpha-link:focus,.glossary__alpha-link:hover{background:var(--primary-color);color:#fff}.glossary__letter{border-bottom:.3rem solid var(--primary-color);color:var(--primary-color);margin:0 0 2.4rem;padding-bottom:1.2rem;scroll-margin-top:8rem}.glossary__letter:not(:first-child){margin-top:6.4rem}.glossary__term{border-bottom:.1rem solid var(--gray);display:grid;gap:3.2rem;grid-template-columns:minmax(20rem,30%) 1fr;padding:4.8rem 0}.glossary__term-title{color:#2b2b35;font-family:var(--font-primary);font-size:2.2rem;line-height:1.25;margin:0}.glossary__definition{color:#444}.glossary__definition li,.glossary__definition p{font-size:1.8rem;line-height:1.65}.glossary__definition ol:not(:last-child),.glossary__definition p:not(:last-child),.glossary__definition ul:not(:last-child){margin-bottom:1.6rem}.glossary__empty{background:var(--light-gray);padding:3.2rem}.glossary__back-to-top{align-items:center;background:transparent;color:var(--primary-color);display:none;font-family:var(--font-primary);font-size:1.3rem;font-weight:700;justify-content:center;line-height:1;margin-left:auto;min-height:2.8rem;padding:0 1rem;text-decoration:underline;text-transform:uppercase}.glossary__alpha-nav.is-sticky .glossary__back-to-top{display:inline-flex}.glossary__back-to-top:focus,.glossary__back-to-top:hover{background:transparent;color:var(--primary-color);text-decoration:none}@media (max-width:767px){.glossary__alpha-nav{gap:.3rem;margin-bottom:3.2rem;padding:1rem 0;position:static}.glossary__alpha-link{font-size:1.4rem;height:2.5rem;width:2.5rem}.glossary__letter{scroll-margin-top:2rem}.glossary__term{display:block;padding:3.6rem 0}.glossary__term-title{font-size:2rem;margin-bottom:1.2rem}.glossary__definition li,.glossary__definition p{font-size:1.6rem}.glossary__back-to-top{font-size:1.2rem;margin-left:.4rem;min-height:2.5rem;padding:0 .8rem}}