.homepage-blog{margin-bottom:5rem;padding:0}.homepage-blog .btn{font-size:1.3rem;text-transform:none}.homepage-blog .heading{color:#434143;font-size:24px;font-weight:700;line-height:29.02px;margin-bottom:5rem;text-align:center}.homepage-blog .heading strong{color:#f5333f;font-weight:700}.homepage-blog .heading h1,.homepage-blog .heading h2,.homepage-blog .heading h3,.homepage-blog .heading h4,.homepage-blog .heading h5,.homepage-blog .heading h6,.homepage-blog .heading p{color:#434143;font-size:24px;font-weight:700;line-height:29.02px;margin-bottom:0;text-align:center}.homepage-blog .heading h1 strong,.homepage-blog .heading h2 strong,.homepage-blog .heading h3 strong,.homepage-blog .heading h4 strong,.homepage-blog .heading h5 strong,.homepage-blog .heading h6 strong,.homepage-blog .heading p strong{color:#f5333f;font-weight:700}.homepage-blog .posts{display:flex;flex-direction:column;margin-bottom:5rem}.homepage-blog .posts a{display:flex;flex-direction:column;margin-bottom:2.6rem}.homepage-blog .posts a:last-of-type{margin:0}.homepage-blog .posts a span,.homepage-blog .posts a svg{color:#f5333f}.homepage-blog .posts a svg path{fill:#f5333f}.homepage-blog .posts a:hover .title{color:#f5333f;transition:color .1s ease-in-out}.homepage-blog .categories{display:flex;flex-flow:row wrap;margin-bottom:2rem}.homepage-blog .categories .category{background-color:hsla(0,0%,85%,.4);color:#434143;font-size:1.2rem;letter-spacing:.02em;line-height:1.6rem;margin:0 1rem 0 0;padding:.5rem 1rem}.homepage-blog .categories .category:last-of-type{margin-right:0}.homepage-blog .byline{margin-bottom:2rem}.homepage-blog .byline p{color:#434143;font-size:1.4rem;letter-spacing:.02rem;line-height:1.8rem;margin-bottom:0}.homepage-blog .image{margin-bottom:2rem;max-height:168px}.homepage-blog .description{color:#434143;font-size:18px;font-weight:400;line-height:24px;margin-bottom:4rem}.homepage-blog .text-wrapper{display:flex;flex:1 0 auto;flex-direction:column}.homepage-blog .text-wrapper .title{flex:0;font-size:24px;font-weight:700;line-height:29.02px;margin-bottom:1.5rem;transition:color .1s ease-in-out}.homepage-blog .text-wrapper .read-more{width:100%}.homepage-blog .text-wrapper .read-more span{color:#f5333f;font-size:14px;font-weight:700;line-height:24px;margin-right:1.5rem}.homepage-blog .text-wrapper p{flex-basis:100%}.homepage-blog .cta-wrapper{display:flex;justify-content:center;margin:0 auto;width:100%}.homepage-blog .cta-wrapper .btn{background-color:#f5333f}.homepage-blog .cta-wrapper .btn:hover{background-color:#a71b28;transition:color .2s ease-in-out}@media screen and (min-width:768px){.homepage-blog{padding:0 0 4rem}.homepage-blog .heading{color:#434143;font-size:30px;font-weight:700;line-height:36.27px;margin-bottom:6.4rem;text-align:left}.homepage-blog .heading strong{color:#f5333f;font-weight:700}.homepage-blog .heading h1,.homepage-blog .heading h2,.homepage-blog .heading h3,.homepage-blog .heading h4,.homepage-blog .heading h5,.homepage-blog .heading h6,.homepage-blog .heading p{font-size:30px;font-weight:700;line-height:36.27px;margin-bottom:0;text-align:left}.homepage-blog .heading h1 strong,.homepage-blog .heading h2 strong,.homepage-blog .heading h3 strong,.homepage-blog .heading h4 strong,.homepage-blog .heading h5 strong,.homepage-blog .heading h6 strong,.homepage-blog .heading p strong{color:#f5333f;font-weight:700}.homepage-blog .posts{align-items:unset;flex-flow:row nowrap}.homepage-blog .posts a{flex:0 0 calc(33% - 1.7rem);margin:0 3rem 3rem 0;width:calc(33% - 1.7rem)}.homepage-blog .posts a:last-of-type{margin:0 0 3rem}.homepage-blog .categories{flex-direction:column}.homepage-blog .categories .category{margin:0 0 1rem}.homepage-blog .categories .category.second{display:none}.homepage-blog .categories .category:last-of-type{margin-bottom:0}}@media screen and (min-width:1024px){.homepage-blog{margin-bottom:6.4rem;padding:0}.homepage-blog .row{display:flex}.homepage-blog .posts{margin-bottom:5rem}.homepage-blog .posts a{margin-bottom:0}.homepage-blog .posts a:last-of-type{margin:0}.homepage-blog .categories{flex-flow:row nowrap}.homepage-blog .categories .category{margin:0 1rem 0 0}.homepage-blog .categories .category.second{display:block}.homepage-blog .description{margin-bottom:6rem}}