.blog-slider{width:100%;margin:1.25rem 0}.blog-slider .blog-slider-item{padding:0 .75rem}.blog-slider .blog-slider-item .blog-item{height:100%}.blog-slider .blog-slider-item .blog-item .blog-item-link{display:flex;flex-direction:column;height:100%}.blog-slider .blog-slider-item .blog-item .image-container{position:relative;width:100%;aspect-ratio:16/10;border-radius:.625rem;overflow:hidden;background-color:#f0f0f0}.blog-slider .blog-slider-item .blog-item .image-container img{width:100%;height:100%;object-fit:cover;display:block}.blog-slider .blog-slider-item .blog-item .image-container .blog-item-tags{position:absolute;top:0;left:0;width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem}.blog-slider .blog-slider-item .blog-item .image-container .blog-item-tags .tag-item{margin:0}.blog-slider .blog-slider-item .blog-item .date{margin-top:1.375rem;font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:-.28px;text-align:center;color:#4b4e54}.blog-slider .blog-slider-item .blog-item .blog-item-title{display:block;width:calc(100% - 2.5rem);font-size:1.25rem;line-height:1.875rem;font-weight:700;letter-spacing:-.5px;text-align:center;color:#292d3c;margin:.375rem auto 0}@media screen and (max-width:576px){.blog-slider .blog-slider-item{padding:0 .5rem}.blog-slider .blog-slider-item .blog-item .blog-item-title{font-size:1.125rem;font-weight:700;letter-spacing:-.3px;width:calc(100% - 1.875rem)}.blog-slider .blog-slider-item .blog-item .date{margin-top:1rem}.blog-slider .slider-wrapper .slick-list{overflow:visible}.blog-slider .slider-wrapper .slick-track{display:flex;gap:0}}@media screen and (min-width:577px)and (max-width:992px){.blog-slider .blog-slider-item{padding:0 .625rem}}@media screen and (min-width:993px){.blog-slider .blog-slider-item{padding:0 .75rem}}.blog-slider-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog-slider-header .title{margin-bottom:0}.blog-slider-header .button.blog-slider-header-all{flex-shrink:0;justify-content:center;min-width:9.375rem;font-size:.8125rem;font-weight:700;line-height:1.25rem;color:#292d3c;padding:.625rem 1.5rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}@media screen and (min-width:769px){.blog-slider-header .button.blog-slider-header-all:focus,.blog-slider-header .button.blog-slider-header-all:hover{border-color:#6b7384}}@media screen and (max-width:768px){.blog-slider-header .title{flex-direction:row;align-items:center}.blog-slider-header .button.blog-slider-header-all{min-width:8.125rem;padding:.5625rem 1.25rem}}
