.blog_listing__grid--custom{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,320px);justify-content:center;padding-top:20px}.blog_listing__grid_item_custom{align-items:center;background-color:#f7f2ef;border-radius:25px;box-sizing:border-box;display:flex;flex-direction:column;max-width:320px;overflow:hidden;padding:0}.blog_listing__grid_item__image_wrapper{aspect-ratio:16/9;border-radius:25px;overflow:hidden;width:100%}.blog_listing__grid_item__image{border-radius:25px;display:block;height:100%;object-fit:cover;width:100%}.blog_listing__grid_item_content_wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px 20px 10px;width:100%}.blog_listing__grid_item__title_custom{font-family:Gazpacho,var(--secondary-font-family);font-size:1rem;font-weight:500;margin:0;text-align:left}.blog_listing__grid_item__description{color:var(--color-black-3);font-family:Aeonik,var(--primary-font-family);font-size:.7rem;font-weight:300;margin:0;text-align:left}.blog_listing__aside-title,.blog_listing_tag,.pagination-number{font-family:var(--primary-font-family)}.blog_listing__grid_item__button_wrapper{margin-top:0;width:100%}.blog_listing__grid_item__button_wrapper .button,.blog_listing__grid_item__button_wrapper a{display:block;padding:12px 0;text-align:center;width:100%}.blog_listing__aside{margin-bottom:40px}.blog_listing__aside_filter_group{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.blog_listing__aside-title{color:#000;font-size:1rem;margin:0;white-space:nowrap}.hr_width{width:50px}.hr_width hr{border:none;border-bottom:1px solid var(--color-black-1);margin:0;width:100%}.blog_listing__aside_list{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.blog_listing_tag{background:0 0;border:none;color:rgba(0,0,0,.5);cursor:pointer;font-size:1rem}.blog_listing_tag.blog_listing_tag--selected{color:#000;font-weight:700}.show_more_wrapper{align-items:center;display:flex;justify-content:center;margin:50px 0}.splide_pagination{align-items:center;display:flex;gap:20px}.custom-pagination{display:flex;gap:20px;justify-content:center}.pagination-number{color:#000;cursor:pointer}.pagination-number.active{font-weight:700}