/* Legal footer links extend the approved shell without changing its hierarchy. */
[data-sbi-global-footer] .sbi-footer-contact a { overflow-wrap: anywhere; }
[data-sbi-global-footer] .sbi-footer-utilities { flex-wrap: wrap; }
[data-sbi-global-footer] .sbi-footer-utility-links { row-gap: 6px; }
[data-sbi-global-footer] .sbi-footer-utility-links a.sbi-footer-legal-link {
  white-space: normal; line-height: 1.5; padding-block: 9px; max-width: 100%;
}
@media (max-width: 767px) {
  [data-sbi-global-footer] .sbi-footer-utility-links { width: 100%; column-gap: 18px; }
  [data-sbi-global-footer] .sbi-footer-utility-links > :is(a,button) { min-height: 44px; }
}
