.blog{background-color:#f5f2ea;padding-top:3rem;padding-bottom:3rem}.blog__title{text-align:center;color:#0f766e;font-family:Bangers;font-size:2.25rem;font-style:normal;font-weight:400}.blog__container{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:#80a500 transparent;column-gap:1rem;padding-bottom:1rem;display:flex;overflow-x:scroll}.blog__container::-webkit-scrollbar{height:.625rem}.blog__container::-webkit-scrollbar-track{background:0 0}.blog__container::-webkit-scrollbar-thumb{background-color:#80a500}@media (width>=768px){.blog__container{justify-content:center}}.blog .post-preview{scroll-snap-align:center;flex-shrink:0;width:100%}@media (width>=768px){.blog .post-preview{width:calc(33.3333% - 1rem)}}.blog .post-preview__image{border-radius:.625rem;overflow:hidden}.blog .post-preview__image img{object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in}.blog .post-preview__image img:hover{transform:scale(1.1)}.blog .post-preview__heading{height:4.05rem;font-size:1rem;font-weight:700;line-height:1.35rem}.blog .post-preview__link{-webkit-line-clamp:3;line-clamp:3;color:#000;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.blog .post-preview__link:hover,.blog .post-preview__link:active{color:#0f766e}.blog .post-preview__date{align-items:center;margin-top:2rem;display:flex}.blog .post-preview__date svg{width:18px;height:18px}.blog .post-preview__date-text{color:#000;margin-left:.7rem;font-size:.813rem}
