.home-blog .home-blog-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin:0 auto;display:grid}.home-blog .home-blog-loading,.home-blog .home-blog-empty{text-align:center;color:var(--ink-soft);padding:40px 0;font-size:17px}.home-blog .home-blog-empty a{color:var(--green-deep);border-bottom:1px solid var(--gold);font-weight:700;text-decoration:none}@media (width<=900px){.home-blog .home-blog-grid{grid-template-columns:1fr;max-width:460px}}
