.terms-and-conditions-layout { margin-block:2rem; }
.terms-and-conditions-layout > .row > .terms-and-conditions-body > .title { color:var(--theme-primary); }
.terms-and-conditions-body, .terms-and-conditions-sidebar { min-width: 0; overflow-wrap: anywhere; }
.terms-and-conditions-layout img { max-width: 100%; height: auto; }
@media (max-width: 991.98px) { .terms-and-conditions-sidebar { text-align: left; } }
