.glossary{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 48px;margin:0;display:grid}.glossary>div{border-bottom:1px solid var(--line);padding:14px 0;scroll-margin-top:96px}.glossary dt{font-size:17px;font-weight:600}.glossary dt a{color:inherit;text-decoration:none}.glossary dt a:hover{text-decoration:underline}.glossary dd{color:var(--muted);margin:4px 0 0}.glossary dd p{margin:0}.glossary>div:target{background:var(--brand-soft)}
