:root{--textcolumn-gap:45px;--textcolumn-item-gap:10px}.textcolumn__list{display:flex;flex-flow:column;gap:var(--textcolumn-gap)}.textcolumn__item{display:flex;flex-flow:column;gap:var(--textcolumn-item-gap)}.textcolumn__item:first-child{padding-top:0}.textcolumn__cell{flex:1}@media (min-width:600px){:root{--textcolumn-item-gap:30px}.textcolumn__item{flex-flow:row}.textcolumn__cell{flex:1}.textcolumn__cell:first-child{text-align:right}}