.Blog-module__vvsJzG__blogContainer{background:#f2f2f2;max-width:1400px;min-height:100vh;margin:100px auto 0;padding:2rem}.Blog-module__vvsJzG__blogHeader{text-align:center;margin-bottom:3rem;padding:2rem 0}.Blog-module__vvsJzG__blogTitle{color:#1a1a1a;margin-bottom:1rem;font-size:3rem;font-weight:700}.Blog-module__vvsJzG__blogSubtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Blog-module__vvsJzG__blogLayout{grid-template-columns:220px 1fr;align-items:start;gap:2rem;display:grid}.Blog-module__vvsJzG__articlesSection{min-height:500px}.Blog-module__vvsJzG__articlesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.Blog-module__vvsJzG__loading{color:#6b7280;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.Blog-module__vvsJzG__spinner{border:2px solid #f3f4f6;border-top-color:#5494d0;border-radius:50%;width:32px;height:32px;margin-bottom:1rem;animation:1s linear infinite Blog-module__vvsJzG__spin}@keyframes Blog-module__vvsJzG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Blog-module__vvsJzG__emptyState{text-align:center;color:#6b7280;background:#fff;border-radius:16px;padding:4rem}.Blog-module__vvsJzG__emptyState h3{color:#1a1a1a;margin-bottom:.5rem}@media (max-width:768px){.Blog-module__vvsJzG__blogContainer{margin-top:5%;padding:1rem}.Blog-module__vvsJzG__blogTitle{font-size:2.5rem}.Blog-module__vvsJzG__blogHeader{padding:1rem 0}.Blog-module__vvsJzG__blogLayout{grid-template-columns:1fr;gap:1.5rem}.Blog-module__vvsJzG__sidebar{order:1}.Blog-module__vvsJzG__articlesSection{order:2}.Blog-module__vvsJzG__articlesGrid{grid-template-columns:1fr}}@media (max-width:640px){.Blog-module__vvsJzG__blogTitle{font-size:2rem}.Blog-module__vvsJzG__blogSubtitle{font-size:1rem}}
