.term-entry { max-width: 67ch; margin-left: clamp(0px, 8vw, 105px); }
.term-entry h2 { padding-bottom: .6rem; border-bottom: 1px solid var(--rule); }
.term-entry > p:first-child { font-size: 1.5rem; line-height: 1.4; }
.term-entry h3 { color: var(--rose); }
@media (max-width: 680px) { .term-entry { margin-left: 0; } }
