.sm-terms { overflow-wrap: anywhere; }
.sm-terms h2 { margin-block-start: 1.6em; }
.sm-terms[dir="rtl"] { text-align: right; }
.sm-terms[dir="rtl"] ol { margin-left: 0 !important; margin-right: 30px; padding-inline-start: 1.5em; }
.sm-terms[dir="rtl"] .ea-header a .ea-expand-icon { float: right !important; margin-left: .7em; margin-right: 0; }
.sm-terms[dir="rtl"] .ea-body { text-align: right; }
.sm-terms .ea-header a { overflow-wrap: anywhere; }
@media (max-width: 600px) {
    .sm-terms .finder { max-width: 100%; display: flex; align-items: center; flex-wrap: wrap; }
    .sm-terms .finder-input { min-width: 0; flex: 1 1 100px; }
}
html[dir="rtl"] .entry-title { text-align: right; }
