Can columns be equal height when they become rows on mobile devices?
<link href="https://cdn.jsdelivr.net/npm/<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="57353838232423253627176279677965">[email protected]</a>/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-sm-6" style="background-color:red">hi</div>
<div class="col-sm-6" style="background-color:yellow">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque ullamcorper odio a maximus ultrices. Sed vitae pellentesque mi. Aenean sit amet eleifend augue. Donec lobortis lacinia nibh, nec scelerisque turpis scelerisque a. Maecenas id aliquam ante. Sed nec ornare sem. In nec fermentum odio.
</div>
</div>
When the screen size is reduced, columns will be stacked on top of each other. The text column will be taller, while the empty one will disappear. How can I ensure they are the same height?