/* Preserve complete link text in HTML; truncate only its visual presentation. */
footer.split-hero .links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}
footer.split-hero .links>ul{width:100%;min-width:0;align-items:stretch}
footer.split-hero .links>ul>li{width:100%;min-width:0}
footer.split-hero .links>ul>li>a{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1023px){
  footer.split-hero .links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}
}
@media(max-width:767px){
  footer.split-hero .links{grid-template-columns:repeat(2,minmax(0,1fr))}
  footer.split-hero .links.footer-links-ready{display:block}
}
