.ave-blog-wrap{margin:0 auto;max-width:1200px;padding:0 20px 60px}.ave-blog-title{color:#231f20;font-size:40px;margin:0 0 28px}.ave-tag-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.ave-tag-pill{align-items:center;background:#fff;border:1px solid #d9dde3;border-radius:999px;color:#231f20;display:inline-flex;font-size:14px;font-weight:500;padding:10px 18px;text-decoration:none}.ave-tag-pill:hover{border-color:#516747;color:#516747;text-decoration:none}.ave-tag-pill.is-active{background:#e21836!important;border-color:#e21836!important;color:#fff}.ave-blog-toolbar{margin-bottom:32px}.ave-blog-search input{border:1px solid #d9dde3;border-radius:8px;font-size:15px;max-width:100%;padding:14px 18px;width:100%}.ave-blog-grid{display:flex;flex-wrap:wrap;margin:0 -15px}.ave-blog-card{box-sizing:border-box;margin-bottom:30px;padding:0 15px;width:100%}@media (min-width:768px){.ave-blog-card{width:50%}}@media (min-width:1000px){.ave-blog-card{width:33.333%}}.ave-blog-card__inner{background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;overflow:hidden}.ave-blog-card__image-wrap{overflow:hidden;position:relative}.ave-blog-card__image{display:block;height:220px;object-fit:cover;transition:transform .3s ease;width:100%}.ave-blog-card__inner:hover .ave-blog-card__image{transform:scale(1.03)}.ave-blog-card__tag-badge{background:hsla(0,0%,100%,.92);border-radius:4px;color:#231f20;font-size:12px;font-weight:600;left:14px;padding:6px 12px;position:absolute;text-decoration:none;top:14px;z-index:2}.ave-blog-card__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 30px}.ave-blog-card__date{color:#231f20!important;display:block;font-size:14px;font-weight:500;margin-bottom:10px}.ave-blog-card__title{font-size:20px;line-height:1.35;margin:0 0 14px}.ave-blog-card__title a{color:#231f20;text-decoration:none}.ave-blog-card__title a:hover{color:#e21836!important}.ave-blog-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ave-blog-card__tag{color:#734e36;font-size:12px;text-decoration:none}.ave-blog-card__btn-wrap{margin-top:auto;padding-top:8px}.ave-blog-card__btn{align-items:center;background:#e63946;border:1px solid #df1835;border-radius:8px;color:#fff!important;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:10px 20px;text-decoration:none;text-transform:uppercase}.ave-blog-card__btn:after{content:"→";font-size:18px}.ave-blog-card__btn:hover{background:#fff;border:1px solid #e21836;border-radius:8px;color:#e21836!important;text-decoration:none}.ave-no-posts{color:#666;padding:40px 0}.ave-blog-pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:20px}.ave-blog-pagination,.ave-page-link{align-items:center;justify-content:center}.ave-page-link{background:#f2fcff;border-radius:6px;color:#231f20;display:inline-flex;font-size:14px;font-weight:500;height:40px;min-width:40px;padding:0 12px;text-decoration:none}.ave-page-link:hover{text-decoration:none}.ave-page-link.is-active,.ave-page-link:hover{background:#e21836!important;color:#fff}.ave-page-next,.ave-page-prev{padding:0 16px}.ave-tag-pill{cursor:pointer;font-family:inherit}button.ave-tag-pill{appearance:none;-webkit-appearance:none}.ave-tag-pill{text-transform:capitalize}.ave-blog-card__tag-badge{text-transform:uppercase}