.blog-posts.news{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:290px;gap:30px;display:grid}.blog-posts.news.announce{grid-template-columns:unset;grid-auto-rows:minmax(290px,max-content);display:grid}article.news.post{flex-flow:column;justify-content:flex-start;display:flex;box-shadow:3px 3px 6px 3px #0002}article.news.post:hover{box-shadow:0 0 6px 3px #00ffa2b4}article.news.post.post-bckg-image{background-position:50%;background-size:cover}article.news.post h2 a{text-decoration:none}article.news.post .post-meta{font-size:.9em}article.news.post .post-meta>span{padding-right:8px;display:inline-block}article.news.post .post-meta i{margin-right:3px}article.news.post .post-date{float:right;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.375;box-shadow:0 1px 2px #0000001a}article.news.post-large h2{margin-bottom:5px}article.news.post-large .post-image{margin-bottom:15px}article.news.post-large .post-image.single{margin-bottom:30px}article.news.post-large .post-top,article.news.post-medium .post-top{background-position:50%;background-size:100%;flex:0 5 auto;width:100%;height:150px}article.news.post-large .post-top-image,article.news.post-medium .post-top-image{background-position:50%;background-size:100%;flex-shrink:0;height:150px}article.news.post-long-banner .post-top-image,article.news.post-short-banner .post-top-image{background-position:50%;background-size:cover;flex:0 5 auto;width:33%;height:110px;margin:-15px 15px -15px -15px}article.news.post-large .post-top-image>h5.after-year{text-shadow:1px 1px 3px #000;margin-top:15px;margin-left:100px;margin-right:15px}article.news.post-medium .post-top-image>h5{text-shadow:1px 1px 3px #000;margin-top:15px;margin-left:15px;margin-right:15px}article.news.post-large .post-top-image>h5>a,article.news.post-medium .post-top-image>h5>a{letter-spacing:unset;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;line-height:1.1;color:#fff!important}article.news h5>a:hover{text-decoration:underline}article.news.post-long-banner>h5,article.news.post-short-banner>h5,article.news.post-small>h5{margin-bottom:0}article.news.post>h5.bckg-text-white>a,article.news.post.post-bckg-image.post-long-banner>div.post-content>h5>a,article.news.post.post-bckg-image.post-short-banner>div.post-content>h5>a,article.news.post-small>h5.bckg-text-white>a,article.news.post .post-content>.post-middle.bckg-text-white>p{color:#fff;text-shadow:0 0 6px #000}article.news.post .post-content>.post-middle.bckg-text-white>p{font-weight:700}article.news.post .post-content{flex-wrap:wrap;flex:1;align-self:stretch;font-family:Open Sans,Arial,sans-serif;font-size:14px;line-height:1.375em;display:flex}article.news.post.post-large .post-content,article.news.post.post-medium .post-content,article.news.post.post-small .post-content{width:100%}article.news.post.post-long-banner .post-content,article.news.post.post-short-banner .post-content{width:calc(77% - 55px)}article.news.post .post-content .post-middle{--lh:1.375em;line-height:var(--lh);align-self:flex-start}article.news.post.post-large .post-content .post-middle.truncate-overflow,article.news.post.post-medium .post-content .post-middle.truncate-overflow{--max-lines:6}article.news.post.post-small .post-content .post-middle.truncate-overflow{--max-lines:5}article.news.post.post-long-banner .post-content .post-middle.truncate-overflow,article.news.post.post-short-banner .post-content .post-middle.truncate-overflow{--max-lines:1}.truncate-overflow{max-height:calc(var(--lh) * var(--max-lines));-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}article.news.post>h5>a{color:#fff}article.news.post h5{text-transform:uppercase;line-height:18px!important}
