.newsIndex{padding-bottom:50px}@media(min-width: 768px){.newsIndex{padding-bottom:70px}}.newsIndex .resultsTop{border-top:1px solid #d7d7d7;padding:30px 0}.newsIndex .resultsTop p{margin:0;font-weight:600}@media(min-width: 768px){.newsIndex .resultsTop p{font-size:18px;font-size:1.8rem}}.newsIndex .item{border:1px solid #d7d7d7;box-shadow:0 4px 8px -4px rgba(78,78,78,.2),0 0 1px 0 rgba(78,78,78,.2);transition:box-shadow .2s ease-in-out;display:block;margin-bottom:30px}.newsIndex .item:hover{box-shadow:0 16px 24px -16px rgba(78,78,78,.2),0 0 1px 0 rgba(78,78,78,.2)}.newsIndex .item:hover .ctaLink:after{width:100%}.newsIndex .item .itemContent{padding:20px}.newsIndex .item .preview{display:none}.newsIndex .item .preview img{height:100%;object-fit:cover}.newsIndex .item .date{font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:600;margin:0 0 8px}.newsIndex .item h3{font-size:20px;font-size:2rem;margin:0 0 13px}.newsIndex .item .text{margin:0}.newsIndex .item .ctaLink{display:inline-block;margin-top:15px}@media(min-width: 768px){.newsIndex .item .itemContent{padding:25px 75px 25px 30px}.newsIndex .item .date{font-size:14px;font-size:1.4rem}.newsIndex .item h3{font-size:24px;font-size:2.4rem}}@media(min-width: 1050px){.newsIndex .item{display:flex}.newsIndex .item .preview{flex-basis:25%;max-width:25%;flex-shrink:0;flex-grow:0;display:block;max-width:312px}}
