.BlogListPage_blogListPage__4Cm_3{min-height:100vh;background-color:var(--primary-bg);color:var(--primary-text)}.BlogListPage_scrollSection__c48kL{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:80px;box-sizing:border-box}.BlogListPage_heroSection__0gm0y{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;background:transparent;width:100%;max-width:100%}.BlogListPage_heroContent__pgdmW{max-width:800px;margin:0 auto}.BlogListPage_heroTitle__KCM_C{font-size:3rem;font-weight:800;color:var(--primary-text);margin:0 0 var(--spacing-md) 0}.BlogListPage_heroSubtitle__8x6oX{font-size:1.2rem;line-height:1.7;color:var(--secondary-text);margin:0}.BlogListPage_postsSection__7Yzuz{padding:var(--spacing-xl) var(--spacing-lg);background:var(--card-bg);width:100%;max-width:100%}.BlogListPage_postsContainer__urjQn{max-width:1200px;margin:0 auto}.BlogListPage_postsGrid__z_Dx3{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.BlogListPage_postCard__3t9YH{background:linear-gradient(135deg,var(--primary-bg),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column}.BlogListPage_postCard__3t9YH:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(74,144,226,.2);border-color:var(--accent-color)}.BlogListPage_postImage__gh1KN{width:100%;height:200px;overflow:hidden;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.BlogListPage_postImage__gh1KN img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogListPage_postCard__3t9YH:hover .BlogListPage_postImage__gh1KN img{transform:scale(1.05)}.BlogListPage_fallbackImage__umjmL{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(74,144,226,.1),rgba(74,144,226,.05));color:var(--accent-color)}.BlogListPage_fallbackIcon__LyUrs{font-size:2rem;margin-bottom:.5rem}.BlogListPage_fallbackText___HSSn{font-size:.9rem;font-weight:500}.BlogListPage_postContent__n_vwW{padding:var(--spacing-lg);display:flex;flex-direction:column;flex:1 1}.BlogListPage_postMeta__Y9PT_{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);font-size:.9rem;color:var(--secondary-text)}.BlogListPage_postAuthor__K4VxH,.BlogListPage_postDate__w70MM{color:var(--secondary-text)}.BlogListPage_postTitle__u_pYV{font-size:1.5rem;font-weight:700;color:var(--primary-text);margin:0 0 var(--spacing-md) 0;line-height:1.3}.BlogListPage_postExcerpt__QCQUg{font-size:1rem;line-height:1.6;color:var(--secondary-text);margin:0 0 var(--spacing-md) 0}.BlogListPage_readMore__HPo5y{background:transparent;color:var(--accent-color);border:none;font-size:1rem;font-weight:600;cursor:pointer;padding:0;transition:all .3s ease}.BlogListPage_readMore__HPo5y:hover{color:var(--accent-hover)}.BlogListPage_postTags__jcDLq{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:auto;padding-top:var(--spacing-md)}.BlogListPage_postTag__dqF68{display:inline-flex;align-items:center;padding:.375rem .75rem;background:rgba(74,144,226,.15);color:var(--accent-color);border:1px solid rgba(74,144,226,.3);border-radius:20px;font-size:.85rem;font-weight:500;transition:all .2s ease}.BlogListPage_postTag__dqF68:hover{background:rgba(74,144,226,.25);border-color:var(--accent-color)}.BlogListPage_noPosts__0dUnJ{text-align:center;padding:var(--spacing-xl);color:var(--secondary-text);font-size:1.2rem}@media (max-width:768px){.BlogListPage_heroTitle__KCM_C{font-size:2.5rem}.BlogListPage_heroSubtitle__8x6oX{font-size:1.1rem}.BlogListPage_postsGrid__z_Dx3{grid-template-columns:1fr}}@media (max-width:480px){.BlogListPage_heroTitle__KCM_C{font-size:2rem}}