.news-grid{display:flex;align-items:stretch;justify-content:center;margin:0 -1rem;flex-wrap:wrap;padding:0}.news-grid .news-item{width:100%;margin:0 0 1rem 0;display:flex;align-items:stretch;justify-content:center}@media (min-width: 600px){.news-grid .news-item{margin-bottom:2rem;width:50%}}@media (min-width: 768px){.news-grid .news-item{width:33.3333%}.news-grid.cols-2 .news-item{width:50%}.news-grid.cols-4 .news-item{width:25%}}.news-card{max-width:380px;margin:0 1rem;border:1px solid rgba(0,0,0,0.1);box-shadow:-1px 2px 4px rgba(0,0,0,0.05);background-color:#fff;position:relative}.news-card .news-image{width:100%;position:relative;display:none}.news-card .image-thumb-link{float:right;margin:0 0 .75rem 1rem;max-width:40%}@media (min-width: 600px){.news-card .news-image{display:block}.news-card .image-thumb-link{display:none}}.news-card .news-image a.image-link{opacity:1;transition:opacity 250ms ease;display:block;margin:0}.news-card .news-image a.image-link:hover,.news-card .news-image a.image-link:focus{opacity:.85;transition:opacity 250ms ease}.news-card .news-info{padding:1.25rem}.news-card .news-headline{margin-bottom:.5rem}.news-card .news-info .excerpt,.news-card .news-info .date{font-size:.875rem;line-height:1.25em;opacity:.8;margin-bottom:.25rem}.news-card .more{margin-bottom:0;border-top:1px solid rgba(0,0,0,0.0875);width:100%;text-align:center;display:none;padding:.5rem;padding-top:.375rem}@media (min-width: 1024px){.news-card .news-info{padding-bottom:3.5rem}.news-card .more{position:absolute;left:0;bottom:0;width:100%;text-align:center;display:block}}.btn.read-more,.btn.read-more:link,.btn.read-more:visited{background-color:rgba(0,0,0,0.1);padding:.25rem .75rem;text-transform:uppercase;font-size:.75rem;line-height:1.1em;font-weight:700;color:#456;border:1px solid rgba(0,0,0,0.025);vertical-align:middle}.btn.read-more:hover,.btn.read-more:focus{color:#000;background-color:rgba(0,0,0,0.2)}
