.blog-container{max-width:1200px;margin:0 auto;padding:20px}.blog-search-container{margin-bottom:30px}.blog-search-form{display:flex;gap:10px;max-width:600px;margin:0 auto}.blog-search-input{flex:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px}.blog-search-button{padding:10px 20px;background:#000;color:#fff;border:none;border-radius:4px;cursor:pointer}.blog-categories{display:flex;gap:10px;overflow-x:auto;padding:10px 0;margin-bottom:30px;-webkit-overflow-scrolling:touch}.blog-category-pill{padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;border-radius:20px;white-space:nowrap;cursor:pointer;transition:all 0.3s ease}.blog-category-pill.active{background:#000;color:#fff;border-color:#000}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.article-card{border:1px solid #eee;border-radius:8px;overflow:hidden;transition:transform 0.3s ease}.article-card:hover{transform:translateY(-5px)}.article-card__image{position:relative;padding-top:66.67%}.article-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article-card__content{padding:20px}.article-card__tags{margin-bottom:10px}.article-tag{display:inline-block;padding:4px 8px;margin-right:5px;background:#f0f0f0;border-radius:4px;font-size:12px}.article-card__title{margin:0 0 10px;font-size:20px}.article-card__title a{color:inherit;text-decoration:none}.article-card__excerpt{margin-bottom:15px;color:#666;font-size:14px}.article-card__meta{display:flex;justify-content:space-between;color:#666;font-size:14px}@media (max-width:768px){.blog-container{padding:15px}.blog-grid{grid-template-columns:1fr}.blog-search-form{flex-direction:column}.blog-search-button{width:100%}}.blog-article.hidden{display:none}