.term{position:relative}.term>a{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.term-tip{z-index:5;color:#f3f1ec;background:#111016;width:min(320px,80vw);padding:10px 12px;font-size:12px;font-weight:400;line-height:1.6;display:none;position:absolute;top:100%;left:0}.term:hover .term-tip,.term:focus-within .term-tip{display:block}.glossary-list dt{margin-top:28px;scroll-margin-top:90px;font-weight:600}.glossary-list dd{max-width:70ch;margin:8px 0 0;line-height:1.7}.glossary-meta{color:#6c6871;font-size:13px}
