.twng-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;row-gap:42px}
.twng-featured-news{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.20);overflow:hidden}
.twng-featured-image{display:block;aspect-ratio:2.15/1;overflow:hidden}
.twng-featured-image img,.twng-compact-image img{display:block;width:100%;height:100%;object-fit:cover}
.twng-featured-content{padding:32px 30px 30px}
.twng-title{margin:0 0 6px;line-height:1.05}
.twng-title a{color:#242424;text-decoration:none}
.twng-title a:hover,.twng-title a:focus{color:#0095F4}
.twng-featured-news .twng-title{font-size:28px}
.twng-date{margin-bottom:20px;color:#aaa;font-size:20px;line-height:1.3}
.twng-excerpt{margin-bottom:24px;font-size:20px;line-height:1.45}
.twng-read-more{display:inline-block;color:#0095F4;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none}
.twng-read-more:hover,.twng-read-more:focus{color:#007bc9}
.twng-compact-news{display:grid;grid-template-columns:140px minmax(0,1fr);gap:26px;align-items:start}
.twng-compact-image{display:block;width:140px;aspect-ratio:1/1;overflow:hidden}
.twng-compact-content{min-width:0;padding-top:4px}
.twng-compact-news .twng-title{font-size:23px}
.twng-compact-news .twng-date{margin-bottom:14px;font-size:18px}
@media(max-width:900px){.twng-news-grid{column-gap:26px}.twng-compact-news{grid-template-columns:110px minmax(0,1fr);gap:18px}.twng-compact-image{width:110px}.twng-featured-news .twng-title{font-size:24px}.twng-compact-news .twng-title{font-size:20px}}
@media(max-width:767px){.twng-news-grid{grid-template-columns:1fr;row-gap:30px}.twng-featured-content{padding:24px}.twng-compact-news{grid-template-columns:100px minmax(0,1fr);gap:18px}.twng-compact-image{width:100px}.twng-featured-news .twng-title{font-size:23px}.twng-compact-news .twng-title{font-size:19px}.twng-date,.twng-excerpt,.twng-read-more{font-size:17px}}

.twng-image-placeholder{background:#d9d9d9}
