.blog-wrapper{font-family:system-ui,sans-serif;line-height:1.7}.blog-container{max-width:800px;margin:auto;padding:40px 20px}.blog-featured-image{border-radius:10px;max-width:100%;margin:0 0 40px;display:block;overflow:hidden}.blog-featured-image img{width:100%;height:auto;display:block}.blog-category{color:#333;text-transform:capitalize;background-color:#f0f0f0;border-radius:20px;margin-top:0;margin-bottom:20px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-block}.blog-title{color:#1a1a1a;margin-bottom:20px;font-size:2.5rem;line-height:1.2}.blog-meta{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:40px;padding:20px 0}.blog-meta-content{align-items:center;gap:20px;display:flex}.blog-author{flex:1;align-items:center;gap:12px;display:flex}.author-image{object-fit:cover;border-radius:50%;width:48px;height:48px}.author-info{flex-direction:column;gap:2px;display:flex}.author-name{color:#1a1a1a;margin:0;font-size:.95rem;font-weight:600}.author-role{color:#666;margin:0;font-size:.85rem}.blog-meta-divider{background-color:#ddd;width:1px;height:30px}.blog-meta-right{text-align:right;flex-direction:column;gap:4px;margin-left:auto;display:flex}.blog-date{color:#666;margin:0;font-size:.95rem}.reading-time{color:#999;margin:0;font-size:.85rem}.blog-content h2{margin-top:40px;font-size:1.8rem}.blog-content h3{margin-top:30px}.blog-content p{margin:20px 0}.blog-content img{border-radius:10px;max-width:100%;margin:40px auto;display:block}.blog-content ul,.blog-content ol{margin:20px 0 20px 30px}.blog-content blockquote{color:#555;border-left:4px solid #ddd;margin:30px 0;padding-left:20px}
