.winston-blog-posts{width:100%;margin:0 auto;background:#fff0}.winston-blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:48px 24px;align-items:start}.winston-blog-post-card{display:flex;flex-direction:column;gap:14px;background:#fff0;border-radius:0;box-shadow:none;transition:none;height:100%}.winston-blog-post-card:hover{transform:none;box-shadow:none}.winston-blog-post-image{position:relative;width:100%;height:256px;overflow:hidden;border-radius:12px;margin-bottom:0;flex-shrink:0;background:#f5f5f5}.winston-blog-post-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.winston-blog-post-image img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:12px;transition:transform 0.3s ease;margin:0!important;padding:0!important;display:block!important;max-width:none!important;min-width:100%!important;min-height:100%!important}.winston-blog-post-card:hover .winston-blog-post-image img{transform:scale(1.02)}.winston-blog-post-category{position:absolute;top:16px;left:0;padding:5px 16px;border-radius:0 7px 7px 0;font-family:'Cooper Light';font-size:14px;line-height:22px;font-weight:400;color:#fff;text-transform:capitalize;z-index:2;background:#FF6B47}.winston-blog-post-title{margin:0!important;font-family:'Cooper Light';line-height:26px!important;color:#000}.winston-blog-post-title a{color:inherit;text-decoration:none;transition:color 0.3s ease;font-size:20px!important;font-weight:400}.winston-blog-post-title a:hover{color:#FF6B47}.winston-blog-post-excerpt{margin:0 0 20px 0;font-family:'DM Sans',sans-serif;font-size:14px;line-height:18px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.winston-blog-post-meta{display:flex;align-items:center;margin-top:auto;flex-shrink:0}.winston-blog-post-author{display:flex;align-items:center;gap:12px}.winston-blog-post-author img{margin-bottom:0!important}.winston-author-avatar{width:37px;height:37px;max-width:37px;max-height:37px;border-radius:50%;object-fit:cover;flex-shrink:0}.winston-author-info{display:flex;flex-direction:column;gap:2px}.winston-author-name{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;color:#000;line-height:20px}.winston-blog-post-date{font-family:'DM Sans',sans-serif;font-size:14px;color:#000;font-weight:400;line-height:20px}@media (max-width:1200px){.winston-blog-posts-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}}@media (max-width:768px){.winston-blog-posts-grid{grid-template-columns:1fr;gap:32px}.winston-blog-post-image{height:200px}.winston-blog-post-title{font-size:20px;line-height:28px}.winston-blog-post-excerpt{font-size:15px;line-height:22px}}@media (max-width:480px){.winston-blog-posts-grid{grid-template-columns:1fr;gap:24px}.winston-blog-post-image{height:180px}.winston-blog-post-title{font-size:18px;line-height:26px}.winston-blog-post-excerpt{font-size:14px;line-height:20px}}