.blog-listing{background:#fff}.blog-listing__title{color:#2c2c2c;font-size:32px;font-weight:700}.blog-listing__toggle-btn{background:#fff;border:1px solid #d9cfff;border-radius:999px;color:#6d3cff;font-size:14px;font-weight:600;padding:8px 18px}.blog-listing__toggle-btn.is-active{background:#6d3cff;border-color:#6d3cff;color:#fff}.blog-card__image{border-radius:16px;display:block}.blog-card__title{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:10px}.blog-card__title-link{color:#2c2c2c;text-decoration:none}.blog-card__title-link:hover{color:#6d3cff}.blog-card__meta{color:#666;font-size:14px}.blog-pagination .page-link{align-items:center;border:1px solid #ddd6f7;border-radius:8px;color:#2c2c2c;display:flex;height:42px;justify-content:center;min-width:42px}.blog-pagination .page-item.active .page-link{background:#e9ddff;border-color:#6d3cff;color:#6d3cff}@media (max-width:767.98px){.blog-listing__title{font-size:26px}.blog-card__title{font-size:20px}}