.news-card{margin-bottom:30px;display:flex}.news-card .wrapper{background:#fff;position:relative;width:100%;display:block}.news-card--highlight .wrapper{background:transparent}.news-card a{text-decoration:none}.news-card .text-bold{font-weight:700}.news-card__image{position:relative;width:100%;height:0;padding-top:56.25%;display:block}.news-card__image::before{background-image:linear-gradient(transparent,rgba(0,0,0,0.8));background-position:0px 140%;background-repeat:no-repeat;background-size:100% 70%;bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:background-position .2s ease;z-index:1}.news-card__image:hover::before{background-position:0px 100%}.news-card__image img{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.news-card__image .news-card__category,.news-card__image+.news-card__category{background:#f60;color:#fff;position:absolute;padding:6px 13px;left:0;transform:translatey(-50%);white-space:nowrap;width:auto;z-index:2}.page-theme-orange .news-card__category{background-color:#f60}.page-theme-red .news-card__category{background-color:#c31b18}.page-theme-blue .news-card__category{background-color:#245d8d}.page-theme-teal .news-card__category{background-color:#168788}.news-card__summary{padding:1.5rem 0 0}.news-card__summary h6{color:gray;font-family:Open Sans,sans-serif;font-size:.65rem;font-weight:400;letter-spacing:0;margin-bottom:1rem;text-transform:none}.news-card__summary h6 a{color:#19abff}.news-card__summary h6 a:hover{text-decoration:underline}.news-card__summary h6 span{color:#19abff}.news-card__summary .content p{color:#000}.news-card__summary .content p a{font-family:"Jost* 700",sans-serif}.news-card__button-wrapper{display:flex;justify-content:start;padding:0 1.5rem 1.5rem}.news-card__button-wrapper .button{width:auto;min-width:140px}.news-card__spacer{display:block;height:90px;width:100%}.news-card__author{bottom:0;left:0;padding:0 1.75rem 1.2rem;position:absolute;right:0}.news-card__author .author-link{color:#19abff}@media only screen and (min-width:992px){.news-card__summary{padding:1rem 0;display:flex;flex-direction:column;justify-content:space-between;height:100%}}