.text-columns-container{container-type:inline-size}.text-columns-grid{display:grid;gap:.5rem}@media not all and (min-width:768px){.text-columns-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (min-width:768px){.text-columns-grid{gap:1.5rem}}.text-columns-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));@media (max-width:767px){.item:not(:first-child){margin-top:1rem}}@container (calc(125px * 2 + 1.5rem) < width){@media not all and (min-width:768px){.item{grid-column:span 1/span 1!important}}.item{grid-column:span 2}}@container (calc(125px * 4 + 3 * 1.5rem) <= width < calc(125px * 6 + 5 * 1.5rem) ){.item:last-child:nth-child(odd){grid-column:2/span 2}.item:nth-child(n+3){margin-top:1rem}}@container (calc(125px * 6 + 5 * 1.5rem) <= width){.item:nth-child(3n+4):last-child{grid-column:3/5}&:has(:nth-child(3n+5):last-child)>:nth-last-child(2){grid-column:2/4}.item:nth-child(n+4){margin-top:1rem}}}@media not all and (min-width:768px){.text-columns-grid:has(img,button){row-gap:3rem}}@supports (grid-template-rows:subgrid){.text-columns-grid:has(a):has(img){grid-template-rows:auto auto auto auto}.text-columns-grid:has(a):not(:has(img)),.text-columns-grid:has(img):not(:has(a)){grid-template-rows:auto auto auto}.text-columns-grid:not(:has(a)):not(:has(img)){grid-template-rows:auto auto}.text-columns-grid>.item{grid-template-rows:subgrid;grid-row:span 2}.text-columns-grid:has(a):not(:has(img))>.item,.text-columns-grid:has(img):not(:has(a))>.item{grid-row:span 3}.text-columns-grid:has(a):has(img)>.item,.text-columns-grid:has(img):has(a)>.item{grid-row:span 4}.text-columns-grid:has(a):has(img)>.item:not(:has(img)){grid-row:2/5}}