.archive-grid{grid-template-columns:300px 300px 300px 300px;grid-auto-rows:250px}@media (max-width: 640px){.archive-grid{margin:0 auto;grid-template-columns:calc(100vw - 50px);//grid-template-rows: repeat(4,250px) max-content 250px;grid-auto-rows:unset}}@media (min-width: 641px) and (max-width: 767px){.archive-grid{margin:0 auto;grid-template-columns:300px 300px;grid-auto-rows:250px}}@media (min-width: 768px) and (max-width: 1023px){.archive-grid{margin:0 auto;grid-template-columns:300px 300px;grid-auto-rows:250px}}@media (min-width: 1024px) and (max-width: 1280px){.archive-grid{margin:0 auto;grid-template-columns:300px 300px 300px;grid-auto-rows:250px;padding-left:3vw}}