@media screen and (max-width:749px){.blog-grid~.blog-grid{margin-top:1.7rem}}.blog-grid .blog-grid__heading{width:100%;max-width:100%}.blog-grid .blog-grid__heading[data-alignment=left]>div{text-align:left}.blog-grid .blog-grid__heading[data-alignment=right]>div{text-align:right}.blog-grid .blog-grid__heading>div{display:block;margin:0 auto;text-align:center}.blog-grid .blog-grid__heading>div h4:last-child{margin-bottom:0}.blog-grid .blog-grid__item a{text-decoration:none}.blog-grid .blog-grid__item:hover .blog-grid__image{filter:brightness(.8)}.blog-grid .blog-grid__item .blog-grid__image{position:relative;transition:filter 300ms}.blog-grid .blog-grid__item .blog-grid__image img{position:absolute;top:0;left:0;height:100%;width:100%;display:block;object-fit:cover}.blog-grid .blog-grid__item .blog-grid__read-more{margin-top:15px;text-decoration:underline;text-transform:uppercase}.blog-grid .blog-grid__item .blog-grid__content,.blog-grid .blog-grid__item .blog-grid__read-more{color:rgb(var(--color-foreground))}@media only screen and (max-width:749px){.blog-grid .blog-grid__item{width:100%;max-width:100%}.blog-grid .blog-grid__item+.blog-grid__item{margin-top:17px}}@media only screen and (min-width:750px){.blog-grid .blog-grid__item{margin-top:0}.blog-grid .blog-grid__item .blog-grid__image:not(:last-of-type){margin-bottom:25px}}.blog-grid .blog-grid__content *{text-decoration:none}.blog-grid .blog-grid__content .title{margin-bottom:.8rem;margin-top:0}.blog-grid .blog-grid__content .byline{text-transform:none;line-height:1.3;letter-spacing:1px;margin-bottom:5px;margin-bottom:1rem}.blog-grid .blog-grid__content .date{display:flex;justify-content:space-between;align-items:center;color:#d3c4a5;margin-bottom:10px;font-weight:600}.blog-grid .blog-grid__content .date img{height:30px;width:auto}.blog-grid .blog-grid__button{margin-top:22px;text-align:center}@media only screen and (max-width:767px){.blog-grid .blog-grid__button{margin-top:17px}}.blog-grid[data-fancy=true] .blog-grid__content .title{font-family:Bauer Bodoni,serif;font-size:1.2em;font-style:italic}.blog-grid[data-fancy=true] .blog-grid__content .byline{font-size:.9em}@media screen and (max-width:749px){.slider.blog-grid__slider{--grid-mobile-horizontal-spacing:1.5rem}.slider.blog-grid__slider .blog-grid__item{width:calc(100% - 3rem);max-width:calc(100% - 3rem)}.slider.blog-grid__slider .blog-grid__item+.blog-grid__item{margin-top:0}.slider.blog-grid__slider .blog-grid__item:last-of-type{padding-right:1.5rem}.slider.blog-grid__slider .blog-grid__content{margin-top:1.5rem}.blog-grid__container .slider-buttons{top:0;bottom:0;align-items:center;transform:none;max-width:var(--page-width);left:50%;transform:translateX(-50%)}.blog-grid__container .slider-buttons .slider-button::before{background:0 0;border:1px solid #fff}.blog-grid__container .slider-buttons .slider-counter{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.blog-grid__container .slider-buttons .slider-counter .slider-counter__link{transform:translateY(2rem);padding:.25rem}.blog-grid__container .slider-buttons .slider-counter .dot{--color-foreground:0, 0, 0;height:1.3rem;width:1.3rem}}.slider.blog-grid__slider{--grid-desktop-horizontal-spacing:2.5rem}@media screen and (max-width:749px){.slider.blog-grid__slider{--grid-mobile-horizontal-spacing:1.5rem}.slider.blog-grid__slider .blog-grid__item{width:calc(100% - 3rem);max-width:calc(100% - 3rem)}.slider.blog-grid__slider .blog-grid__item+.blog-grid__item{margin-top:0}.slider.blog-grid__slider .blog-grid__item:last-of-type{padding-right:1.5rem}.slider.blog-grid__slider .blog-grid__content{margin-top:1.5rem}.blog-grid__container .slider-buttons{top:0;bottom:0;align-items:center;transform:none;max-width:var(--page-width);left:50%;transform:translateX(-50%)}.blog-grid__container .slider-buttons .slider-button::before{background:0 0;border:1px solid #fff}.blog-grid__container .slider-buttons .slider-counter{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.blog-grid__container .slider-buttons .slider-counter .slider-counter__link{transform:translateY(2rem);padding:.25rem}.blog-grid__container .slider-buttons .slider-counter .dot{height:1.3rem;width:1.3rem}}