.feature-glossary { margin: 1.75rem 0; }
.feature-glossary > div { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.3fr) minmax(0, 1fr); gap: 1.25rem; padding: 1.4rem 0; border-top: 1px solid var(--line-dark); }
.feature-glossary > div:last-child { border-bottom: 1px solid var(--line-dark); }
.feature-glossary dt { font-weight: 750; color: var(--ink); }
.feature-glossary dd { margin: 0; }
.feature-glossary dd strong { display: block; margin-bottom: .3rem; }
#iptv-pojmi, #iptv-terms { scroll-margin-top: calc(var(--header-h) + 1.5rem); }
@media (max-width: 760px) {
  .feature-glossary > div { grid-template-columns: minmax(0, 1fr); gap: .8rem; }
  .feature-glossary dt { font-size: 1.1rem; }
  .feature-glossary dd strong { display: inline; }
}
