.columns-flex{--columns-desktop-min-width:180px;flex-wrap:wrap;width:100%;min-width:0;display:flex}.columns-flex__column{flex-direction:column;flex:1 1 0;width:100%;min-width:100%;max-width:100%;display:flex}.columns-flex__column>*{min-width:0;max-width:100%}.columns-flex__column :where(p,h1,h2,h3,h4,h5,h6,span,a){overflow-wrap:anywhere;word-break:break-word}@media (max-width:767px){.columns-flex--mobile-two>.columns-flex__column{flex:1 1 calc((100% - var(--columns-mobile-gap,1.5rem)) / 2);min-width:0}.columns-flex--mobile-two>.columns-flex__column:last-child:nth-child(odd),.columns-flex--mobile-one>.columns-flex__column{flex:100%;min-width:100%}}@media (min-width:768px){.columns-flex__column{flex:1 1 var(--columns-desktop-min-width);min-width:min(100%, var(--columns-desktop-min-width));max-width:var(--columns-desktop-max-width,100%)}}.columns-flex__column--align-left{text-align:left;align-items:flex-start}.columns-flex__column--align-center{text-align:center;align-items:center}.columns-flex__column--align-right{text-align:right;align-items:flex-end}.columns-flex__column--align-left>.w-full,.columns-flex__column--align-center>.w-full,.columns-flex__column--align-right>.w-full{align-self:stretch;width:100%}.columns-flex__column--align-center>.self-start{align-self:center}.columns-flex__column--align-right>.self-start{align-self:flex-end}
