.term{color:inherit;font:inherit;line-height:inherit;text-decoration:underline dotted var(--color-primary);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:2px;display:inline}.term:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:2px}.term-pop{z-index:10;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);max-width:min(320px,100vw - 32px);font-size:var(--text-sm);padding:12px 16px;line-height:1.7;position:absolute}.term-pop p{margin:0}.term-pop__title{font-weight:700}
