body.page-template-template_news #pageheader .section div.newscards > article { width: 100% !important;}


@media all and (min-width:900px) {
    body.page-template-template_news #pageheader .section div.newscards {  --card-padding:32px; --icon:24px; }


    body.page-template-template_news #pageheader .section div.newscards >article h3 { font-size: 32px; line-height: 1.3; margin-bottom:0.5em; }
/*    body.page-template-template_news #pageheader .section div.newscards s>article .byline { font-size: 18px; line-height: 1.4; margin:0; }*/
}
@media all and (min-width:1400px) {
    body.page-template-template_news #pageheader .section div.newscards {  --card-padding:64px; --icon:24px; }


    body.page-template-template_news #pageheader .section div.newscards >article h3 { font-size: 48px; line-height: 1.2; margin-bottom:0.5em; }

}