.topic-footer { padding: 38px 0 32px; color: #fff; text-align: center; background: linear-gradient(105deg, #13ceda, #4798f6); }
.topic-footer p { margin: 7px 0; font-size: 14px; line-height: 1.9; overflow-wrap: anywhere; }
.topic-footer span { padding: 0 5px; }
.topic-footer a:hover { color: #fff; text-decoration: underline; }
@media (max-width: 767px) {
  .topic-footer { padding: 22px 0; }
  .topic-footer p { font-size: 12px; }
}
