/* Let longer regional words and localized currency units wrap inside their own columns. */
.sj-route a { grid-template-columns:minmax(0,1fr); }
.sj-route small,.sj-route a>span { min-width:0; overflow-wrap:anywhere; }
.sj-route a>span i { flex:none; }
.hs-results dd { white-space:normal; overflow-wrap:anywhere; }
.lw-section-head>div:first-child,.lw-cover-copy { min-width:0; }
.lw-section-head h2,.lw-cover-copy h2,.rs-head h1 { overflow-wrap:anywhere; }
main h1 { overflow-wrap:anywhere; }
