.homepage-layout{max-width:100%}.homepage-layout .article-wrap{max-width:1320px;padding:0 10px;margin:0 auto;display:grid;grid-template-columns:repeat(4,310px);gap:20px}@media screen and (min-width: 801px) and (max-width: 1360px){.homepage-layout .article-wrap{grid-template-columns:repeat(4,24%);gap:14px}}@media screen and (max-width: 800px){.homepage-layout{margin-top:15px;padding:0;margin-bottom:0}.homepage-layout .article-wrap{grid-template-columns:1fr;padding:0;gap:15px}}
