.blog-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px}.blog-item .tag{display:flex;font-weight:500;padding:8px 40px}@media screen and (max-width:1023px){.blog-list{grid-gap:50px}}@media screen and (max-width:767px){.blog-list{grid-template-columns:repeat(1,1fr)}}