Text overflow when using beta_column

I am trying to print some web search results (url + content) in a 2 column format. The text overflows the column width in some cases - for instance, when I am printing a long url (Image included).

I am just looping over a dataframe and printing:

col1, col2 = st.beta_columns(2)
with col1:
    for index, row in df.iterrows():
        with st.beta_container():
            st.markdown("> " + row["url"] + "<br/><br/>" + row["content"], unsafe_allow_html=True)

Is there a way to fix this?