.pagetype-blog .container{max-width:1200px}.pagetype-blog .blog-post-container{-webkit-column-count:1;-moz-column-count:1;column-count:1;min-height:10px;gap:1.5rem;margin:2rem 0 2.5rem;height:auto}.pagetype-blog article.blog{display:inline-block;width:100%;margin:0 0 1.5rem;padding:10px;border:1px solid #eee;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.pagetype-blog .blog-thumbnail{max-width:100%;display:block;margin-bottom:1.5rem}.pagetype-blog .blog-thumbnail img{width:100%}.pagetype-blog .blog-post-body,.pagetype-blog .blog-post-figure{width:100%}.pagetype-blog .blog-title{font-size:16px;line-height:1.2;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}.pagetype-blog .blog-title a{color:#7b2f2f}.pagetype-blog .blog-date{display:none}.pagetype-blog .blog-post>div{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pagetype-blog .cta-link{display:block;text-align:center;padding:5px;margin-top:15px;background:#f8f8f8}.pagetype-blog .cta-link:hover{background:#f8f8f8}.pagetype-blog .cta-link span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;margin:0;font-size:16px;line-height:1;font-weight:600;text-decoration:none;color:#7b2f2f}.pagetype-blog .cta-link span:after{margin-top:4px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%237b2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 3.332 4.667 4.667L6 12.665'/%3E%3C/svg%3E");-webkit-transition:.2s ease transform;transition:.2s ease transform}.pagetype-blog .cta-link:hover span:after{-webkit-transform:translateX(3px);transform:translateX(3px)}@media (min-width:601px){.pagetype-blog .blog-post-container{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:960px){.pagetype-blog .blog-post-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.pagetype-blog_post .container{max-width:1200px;margin:0 auto}.pagetype-blog_post .blog{max-width:800px;margin:0 auto}.pagetype-blog_post .blog-post-figure{margin-top:1.5rem}.pagetype-blog_post .blog-post-body,.pagetype-blog_post .blog-post-figure,.pagetype-blog_post .blog-thumbnail{width:100%;max-width:100%}.pagetype-blog_post .blog-title,.pagetype-blog_post .blog-title a{font-weight:400;margin-bottom:1.5rem;font-size:28px;line-height:1.2;color:#7b2f2f;font-family:Georgia,Arial,Helvetica,sans-serif;letter-spacing:.25px}.pagetype-blog_post .blog-post p{margin-left:0!important;margin-right:0!important}.pagetype-blog_post .blog-post img{width:100%!important;height:auto;margin:0}.pagetype-blog_post .blog-post a,.pagetype-blog_post .blog-post a span{color:#7b2f2f!important}.pagetype-blog_post .blog-post p strong:first-child,.pagetype-blog_post .blog-post p strong:first-child span{font-weight:700!important;font-size:18px!important}.pagetype-blog_post .blog-post p:has(img)+p,.pagetype-blog_post .blog-post p:has(img)+p:empty+p{margin-top:3rem!important}.pagetype-blog_post .blog-post p:empty{display:none!important}.pagetype-blog_post .blog-post p:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-size:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem!important}.pagetype-blog_post .blog-post p:has(img)>img{-o-object-fit:cover;object-fit:cover}.pagetype-blog_post .blog-post p:has(img + img)>img{width:49%!important}.pagetype-blog_post .blog-post p:has(img + img + img)>img{width:32%!important}.pagetype-blog_post .blog-post p:has(img)+p:has(img){margin-top:0!important}