.blog-page{max-width:900px;margin:0 auto;padding:20px}.blog-list{flex-direction:column;gap:20px;display:flex}.blog-card{background-color:#fff;border-radius:8px;text-decoration:none;transition:transform .2s ease-in-out;overflow:hidden;box-shadow:0 4px 8px #0000001a}.blog-card:hover{transform:translateY(-5px)}.featured-image{object-fit:cover;width:100%;height:250px}.blog-card-content{padding:20px}.blog-card h2{color:var(--dark-color);margin-bottom:10px;font-size:1.5em}.blog-card a{color:inherit;text-decoration:none}.blog-author,.blog-date,.blog-category{color:var(--highlight-color);font-size:.9em}.post-excerpt{color:#666;margin-top:10px;margin-bottom:10px}.blog-tags{flex-wrap:wrap;gap:5px;display:flex}.blog-tag{color:#555;background-color:#f0f0f0;border-radius:4px;padding:4px 8px;font-size:.7em}.optional-content{border-top:1px solid #eee;margin-top:10px;padding-top:10px}
