.blog-post{background-color:var(--secondary-color);margin-bottom:40px;padding:23px 23px 40px;transition:background-color .2s}.blog-post:hover{background-color:var(--secondary-color-hover)}.blog-post.slice-blog{display:flex;flex-direction:column;padding-bottom:24px}.blog-post .post-type{color:var(--text-color);font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:8px;opacity:.7;text-transform:uppercase}.blog-post h2{color:var(--text-color);font-size:1.25rem;letter-spacing:.05em;line-height:1.3em;margin:0 0 .187em;text-decoration:none}.blog-post h2.slice-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;height:105px;margin-bottom:8px;overflow:hidden;text-align:left}.blog-post h2.slice-d-title{text-transform:none}.blog-post .post-date{border-bottom:1px solid var(--main-color);color:#2f2f2fbf;padding-bottom:5px;text-decoration:none;width:-moz-fit-content;width:fit-content}.blog-post .post-excerpt{color:var(--text-color);max-width:1000px}.blog-post .read-post{align-items:center;display:flex}.blog-post .read-post p{color:var(--main-color);font-size:12px;letter-spacing:.03em;margin-bottom:0;text-decoration:none}.blog-post .read-post svg{margin-bottom:1px;margin-left:5px}.blog-post .read-post svg path{fill:var(--main-color)}.blog-post .read-post.slice-read-post{margin-top:33px}@media only screen and (min-width:1000px){.blog-post{display:flex;flex-direction:column;height:100%;padding:28px 40px 20px}.blog-post.slice-d-blog{margin-bottom:0}.blog-post .post-type{font-size:15px}.blog-post h2{font-size:1.222rem}.blog-post h2.slice-d-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.222rem;margin-bottom:8px;max-height:87px;overflow:hidden}.blog-post .post-date{font-size:18px}.blog-post .post-excerpt{font-size:19px}.blog-post .post-excerpt.slice-d-excerpt{text-transform:none}.blog-post .read-post{align-self:flex-end;font-size:15px;margin-top:auto}.blog-post .read-post .slice-d-read-post{margin-top:auto}}
