.BlogsPage_container__QvF8N{max-width:1200px;margin:0 auto;padding:5rem 1rem 2rem}.BlogsPage_header__OO3C5{text-align:center;margin-bottom:3rem}.BlogsPage_title__07n1q{font-size:2.5rem;color:var(--text-dark);margin-bottom:.5rem}.BlogsPage_subtitle__RlGAI{font-size:1.2rem;color:var(--text-muted);max-width:700px;margin:0 auto}.BlogsPage_blogGrid__f_PVa{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.BlogsPage_blogCard__BnYOE{background:var(--card-bg);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid var(--card-border)}.BlogsPage_blogCard__BnYOE:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.BlogsPage_imageContainer__qMJtR{position:relative;width:100%;height:200px;overflow:hidden}.BlogsPage_blogImage__74MuI{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.BlogsPage_blogCard__BnYOE:hover .BlogsPage_blogImage__74MuI{transform:scale(1.05)}.BlogsPage_blogContent__FoKjd{padding:1.5rem}.BlogsPage_meta__YE2fv{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.9rem;color:var(--text-muted)}.BlogsPage_date__49G_B,.BlogsPage_readTime__0FDzZ{display:flex;align-items:center;gap:.3rem}.BlogsPage_blogTitle__W_xAS{font-size:1.5rem;margin-bottom:1rem;color:var(--text-dark)}.BlogsPage_blogExcerpt__EZSn4{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.6}.BlogsPage_readMore__65j0s{display:flex;align-items:center;gap:.2rem;padding:.5rem .7rem;background:var(--color-primary);color:var(--btn-text);border-radius:var(--border-radius);text-decoration:none;transition:background var(--transition-fast);font-size:.8rem}.BlogsPage_readMore__65j0s:hover{background:var(--color-primary-dark)}.BlogsPage_arrow__KhuT8{transition:left .1s ease-in;position:relative;left:0}.BlogsPage_readMore__65j0s:hover .BlogsPage_arrow__KhuT8{left:.3rem}.BlogsPage_emptyState__QkM_3,.BlogsPage_error__bC6G8{text-align:center;font-size:1.2rem;color:var(--text-muted);padding:5rem 3rem 3rem}.BlogsPage_error__bC6G8{color:var(--color-danger)}.BlogsPage_pagination__6_fxo{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:1rem 0}.BlogsPage_paginationButton__9usNc{padding:.5rem 1rem;border:1px solid #ddd;background-color:white;color:#333;border-radius:4px;cursor:pointer;transition:all .3s ease}.BlogsPage_paginationButton__9usNc:hover:not(:disabled){background-color:#f0f0f0}.BlogsPage_paginationButton__9usNc:disabled{opacity:.5;cursor:not-allowed}.BlogsPage_pageNumbers__dA4xU{display:flex;gap:.5rem}.BlogsPage_pageNumber__7DOaq{padding:.5rem 1rem;border:1px solid #ddd;background-color:white;color:#333;border-radius:4px;cursor:pointer;transition:all .3s ease}.BlogsPage_pageNumber__7DOaq:hover{background-color:#f0f0f0}.BlogsPage_pageNumber__7DOaq.BlogsPage_active__pInbN{background-color:#0070f3;color:white;border-color:#0070f3}@media (max-width:768px){.BlogsPage_blogGrid__f_PVa{grid-template-columns:1fr}.BlogsPage_title__07n1q{font-size:2rem}.BlogsPage_subtitle__RlGAI{font-size:1.1rem}}@media (max-width:480px){.BlogsPage_container__QvF8N{padding:5rem 1rem 1rem}.BlogsPage_header__OO3C5{margin-bottom:2rem}.BlogsPage_title__07n1q{font-size:1.8rem}}.shareContainer{position:relative;margin:0 auto}.shareButtons{display:flex;gap:.5rem}.copyButton,.shareButton{padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);display:flex;align-items:center;gap:5px}.copyButton:hover,.shareButton:hover{background:var(--bg-soft);color:var(--color-primary)}.copyButton:active,.shareButton:active{transform:scale(.98)}.sharePopover{position:absolute;left:0;margin-top:.5rem;background:white;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem;z-index:10;min-width:200px;bottom:50px}.sharePopoverContent{display:flex;flex-direction:column;gap:.75rem}.sharePopoverContent button{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background .2s ease}.sharePopoverContent button:hover{background:#f3f4f6}.sharePopoverContent span{font-size:.9rem;color:#374151}@media (max-width:768px){.sharePopover{left:auto;right:0}}