/* Company-authored styles for native WordPress Query / Post Template blocks. */
.mxw-native-news { width:100%; max-width:none; margin:0; }
.mxw-native-news > .wp-block-post-template { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; padding:0; margin:0; list-style:none; }
.mxw-native-news > .wp-block-post-template > li { min-width:0; padding:0; margin:0; border:1px solid rgba(125,125,125,.17); border-radius:6px; overflow:hidden; list-style:none; }
.mxw-native-news .mxw-news-image { width:100%; height:210px; margin:0; padding:0; }
.mxw-native-news .mxw-news-image a { display:block; height:100%; }
.mxw-native-news .mxw-news-image img { display:block; width:100%; height:210px; object-fit:cover; margin:0; }
.mxw-native-news .gsbp-22def7a { padding:15px; }
.mxw-native-news .mxw-news-terms { margin:10px 0 0; padding:0; font-size:13px; line-height:20px; }
.mxw-native-news .mxw-news-terms a { color:#2184f9; }
.mxw-native-news .mxw-news-title { margin:15px 0; padding:0; font-size:16px; line-height:24px; font-weight:450; }
.mxw-native-news .mxw-news-title a { color:#192a3d; text-decoration:none; }
.mxw-native-news .mxw-news-excerpt { margin:0 8px 0 0; padding:0; font-size:13px; line-height:1.8; }
.mxw-native-news .mxw-news-excerpt__more-link { display:none; }
.mxw-native-news .wp-block-post-excerpt__excerpt { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin:0; padding:0; }
.mxw-native-news .gsbp-719ba39 { display:flex; align-items:center; gap:.4rem; padding:15px 0 0; margin:0; }
.mxw-native-news .mxw-news-date { margin:0; padding:0; font-size:13px; line-height:1.8; }
@media(max-width:991px){.mxw-native-news > .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.mxw-native-news > .wp-block-post-template{grid-template-columns:minmax(0,1fr);}}
