.alphabet-menu{align-items:center;border-bottom:1px solid rgba(0,0,0,.25);display:flex;flex-wrap:wrap;font-size:18px;gap:.9em;justify-content:center;padding:1.25em 0;@media (min-width:640px){font-size:22px}background-color:#fff;position:sticky;top:111px}.alphabet-menu a{font-size:1em;margin-right:8px;opacity:.35;pointer-events:none;text-decoration:none}.alphabet-menu a.active{font-weight:600;opacity:1;pointer-events:all;transition:all .15s ease-in-out;&:hover{scale:1.15}}.glossary-list{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:clamp(30px,8vw,60px) clamp(20px,10%,60px) clamp(50px,8vw,100px);.group{margin:0 auto;max-width:800px;padding-top:80px}.group-items{display:grid;gap:40px 10%;grid-template-columns:1fr}.group-header{aspect-ratio:1/1;background:linear-gradient(180deg,#2d59a9,#293d72);border-radius:12px;display:grid;margin-bottom:30px;place-items:center;width:64px;h2{color:#fff;font-size:40px;font-weight:600;line-height:1;margin-bottom:0}}h2{line-height:1.05}.item{p{text-wrap:pretty}a{display:block;font-size:16px;text-wrap:pretty;&:hover{text-decoration:underline}}.links{display:flex;gap:20px}}}