/* Responsive fix 2026-09-01 - prevent horizontal overflow on mobile/tablet */
html, body { overflow-x: hidden; max-width: 100%; }
.ucs-brand strong a,
.ucs-brand .navbar-title a,
.ucs-brand p,
.ucs-brand strong { overflow-wrap: anywhere; word-break: break-word; }
@media (max-width: 991px) {
  .ucs-brand .col-4 { flex: 0 0 100%; max-width: 100%; text-align: left; margin-bottom: 10px; }
  .ucs-brand .row { display: block; }
}
img, iframe, table { max-width: 100%; }
