.c-grid{gap:var(--c-grid-gap,var(--c-space-gap-md));justify-content:start;align-items:stretch;display:grid}.c-grid[data-mode=auto]{grid-template-columns:repeat(var(--c-grid-fill,auto-fill),minmax(min(var(--c-grid-min,220px),100%),1fr))}.c-grid[data-mode=fixed]{grid-template-columns:repeat(var(--c-grid-cols,1),minmax(0,1fr))}@media (width>=640px){.c-grid[data-mode=fixed]{grid-template-columns:repeat(var(--c-grid-cols-sm,var(--c-grid-cols,1)),minmax(0,1fr))}}@media (width>=768px){.c-grid[data-mode=fixed]{grid-template-columns:repeat(var(--c-grid-cols-md,var(--c-grid-cols-sm,var(--c-grid-cols,1))),minmax(0,1fr))}}@media (width>=1024px){.c-grid[data-mode=fixed]{grid-template-columns:repeat(var(--c-grid-cols-lg,var(--c-grid-cols-md,var(--c-grid-cols-sm,var(--c-grid-cols,1)))),minmax(0,1fr))}}@media (width>=1280px){.c-grid[data-mode=fixed]{grid-template-columns:repeat(var(--c-grid-cols-xl,var(--c-grid-cols-lg,var(--c-grid-cols-md,var(--c-grid-cols-sm,var(--c-grid-cols,1))))),minmax(0,1fr))}}.c-grid[data-align=start]{align-items:start}.c-grid[data-align=center]{align-items:center}.c-grid[data-align=end]{align-items:end}.c-grid[data-align=stretch]{align-items:stretch}.c-grid[data-justify=center]{justify-content:center}.c-grid[data-justify=end]{justify-content:end}.c-grid[data-justify=between]{justify-content:space-between}
