.blog_main__bxxkR{padding:2rem 0;min-height:calc(100vh - 64px)}.blog_blogLayout__wciPY{display:grid;grid-template-columns:240px 1fr;grid-gap:2rem;gap:2rem}.blog_sidebar__qjy_s{position:-webkit-sticky;position:sticky;top:2rem;height:-moz-fit-content;height:fit-content}.blog_sidebarTitle__LkyB9{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.blog_categoryList__Ril4D{list-style:none;padding:0;margin:0}.blog_categoryItem__51pOJ{margin-bottom:.5rem}.blog_categoryLink__90sjU{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-radius:6px;color:#4b5563;text-decoration:none;transition:all .2s}.blog_categoryLink__90sjU:hover{background-color:#f3f4f6;color:#1a1a1a}.blog_categoryLink__90sjU.blog_active__iz5Ue{background-color:#e5e7eb;color:#1a1a1a;font-weight:500}.blog_count__J6BvZ{font-size:.875rem;color:#6b7280}.blog_blogGrid__EzvO2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.blog_blogCard__9rFl7{background:#fff;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.05);text-decoration:none}.blog_blogCard__9rFl7:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog_coverImage__JDZ2X{width:100%;height:200px;object-fit:cover}.blog_cardContent__8fTff{padding:1.5rem}.blog_blogTitle__7MM5n{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_blogMeta__c_O_U{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#666;margin-bottom:1rem}.blog_authorInfo__6tMJM{display:flex;align-items:center;gap:.5rem}.blog_avatar__OBcyQ{width:24px;height:24px;border-radius:50%}.blog_blogExcerpt__H_mqT{color:#4a5568;font-size:.875rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_categories___K1eF{display:flex;flex-wrap:wrap;gap:.5rem}.blog_category__Ydg1Y{padding:.25rem .75rem;background:#f3f4f6;border-radius:9999px;font-size:.75rem;color:#4b5563}.blog_emptyState__g7JUY{text-align:center;padding:3rem;color:#6b7280}@media (max-width:768px){.blog_main__bxxkR{padding:2rem 20px}.blog_blogLayout__wciPY{grid-template-columns:1fr}.blog_sidebar__qjy_s{position:static;margin-bottom:2rem}.blog_blogGrid__EzvO2{grid-template-columns:1fr}}.Container_container__pmq3E{width:100%;max-width:1200px;margin:0 auto;padding:80px 0 0}@media (max-width:768px){.Container_container__pmq3E{padding:60px 0 0;max-width:100%}}