Just noticed that
<div class="l-subsection"><div class="l-subsection-h g-html i-cf">
is part of the “page content” loop.
Did The Events Calendar change their code to display the “event content” as a separate “page content”?
Fixed this by just adding
#frontpage-events > h4 > div {
display: inline-block;
width: auto;
white-space: nowrap;
}
#frontpage-events > h4 > div > div {
display: inline-block;
width: auto;
white-space: nowrap;
}
#frontpage-events > h4 > div > div > p {
display: inline-block;
width: auto;
white-space: nowrap;
}
My content sections are short enough to fit only on 1 line though, so it’s a shortsighted fix.