.blog-listing{background-color:#f5f5f5;display:flex;flex-direction:column;padding-bottom:2.5rem;padding-top:2.5rem}.blog-listing--offset-small{padding-top:0}.blog-listing__area{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.blog-listing__heading{font-size:2.5rem}.blog-area-item{border:1px solid #eaeaea}.blog-area-item,.blog-listing__area-item,.blog-listing__area-item--promo{background-color:#fff;display:flex;flex-direction:column;height:100%}.blog-listing__area-item--promo{min-height:16rem}.blog-area-item.blog-area-item--promo{background-color:#fff;border:1px solid #eaeaea;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:100%;overflow:hidden;padding:1.25rem;position:relative;width:100%}.blog-area-item__promo-media{display:block;flex:1 1 auto;min-height:12rem;overflow:hidden;position:relative;width:100%}.blog-area-item--promo .blog-area-item__promo-image,.blog-area-item__promo-picture{display:block;height:100%;inset:0;position:absolute;width:100%}.blog-area-item--promo .blog-area-item__promo-image{max-height:none;max-width:none;min-height:100%;min-width:100%;object-fit:cover;object-position:center}.blog-area-item__content{display:flex;flex-direction:column;height:100%;padding:1.25rem}.blog-area-item__featured{aspect-ratio:16/9;flex-shrink:0;margin-bottom:.5rem;overflow:hidden;position:relative;width:100%}.blog-area-item__featured-image{height:100%;inset:0;max-height:none;max-width:none;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.blog-area-item__content-tags{margin-bottom:.625rem}.blog-area-item__content-date{color:#ff7900;font-size:.9375rem;font-weight:700;line-height:1.3}.blog-area-item__content-heading{color:#000;font-size:1.5rem;font-weight:800;line-height:1.2;margin-bottom:.625rem;margin-top:.625rem}.blog-area-item__content-excerpt{color:#707070;font-size:.9375rem;font-weight:300;line-height:1.4}.blog-listing__pagination{margin-top:3.125rem}.blog-area-item__content-btn{color:#000;font-size:1.125rem;font-weight:700;line-height:1.3;margin-top:auto;padding-top:1.5625rem;text-decoration:underline}.c-tags{display:flex;flex-wrap:wrap;font-size:.875rem;gap:.3125rem}.c-tags__box{color:#fff;line-height:1.4;padding:.125rem .625rem}.c-tags__box:hover{color:#fff;cursor:pointer}@media screen and (max-width:768px){.blog-listing{padding-bottom:3.125rem;padding-top:2.8125rem}.blog-listing__area{grid-template-columns:repeat(1,1fr)}.blog-listing__area-item--promo{height:auto}.blog-listing__heading{font-size:1.875rem;line-height:1.2}.blog-area-item__content{padding:1.25rem}.blog-area-item__content-heading{font-size:1.3125rem;line-height:1.3}}.pagination__list{display:flex;gap:.9375rem;justify-content:center;width:100%}.pagination__list-item{background-color:#fff;color:#000;display:inline-block}.pagination__list-item.is-current-pagination{background-color:#ff7900;color:#fff}.pagination__list-item-link{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.pagination__list-item.is-current-pagination .pagination__list-item-link:hover{color:#fff}.pagination__list-item-icon{height:1.25rem!important}@media screen and (max-width:361px){.pagination__list-item.pagination__list-item--hide-mobile{display:none}}