.topic-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:20px 20px;width:100%}@media (min-width:640px){.topic-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}}@media (min-width:1024px){.topic-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}}