.bpm-Columns{display:grid;gap:var(--spaces-lg)}.bpm-Columns--2{grid-template-columns:repeat(2,1fr)}.bpm-Columns--3{grid-template-columns:repeat(3,1fr)}.bpm-Columns--4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.bpm-Columns--2,.bpm-Columns--3,.bpm-Columns--4{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.bpm-Columns--3,.bpm-Columns--4{grid-template-columns:repeat(2,1fr)}}