.glossary{border-top:2px solid var(--ink);max-width:860px;margin:0}.glossary-item{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 32px;padding-block:20px;scroll-margin-top:90px;display:grid}.glossary-item dt{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.1}.glossary-item dd{color:var(--ink-2);grid-column:span 2;min-width:0;margin:0;font-size:17px;line-height:1.65}.glossary-item:target{background:var(--paper)}@media (max-width:640px){.glossary-item dd{grid-column:auto}}
