/* Start custom CSS *//* News grid: first two posts featured (half width), the rest in thirds. The loop layout is a 6-column grid. */
body.elementor-page-1789 [data-id="4441a8a0"] > * { grid-column: span 2; }
body.elementor-page-1789 [data-id="4441a8a0"] > *:nth-child(-n+2) { grid-column: span 3; }
body.elementor-page-1789 [data-id="4441a8a0"] > *:nth-child(-n+2) .post-card-img { aspect-ratio: 16 / 9; }
body.elementor-page-1789 [data-id="4441a8a0"] > *:nth-child(-n+2) h3 { font-size: 26px; }
@media (max-width: 1024px) { body.elementor-page-1789 [data-id="4441a8a0"] > *, body.elementor-page-1789 [data-id="4441a8a0"] > *:nth-child(-n+2) { grid-column: span 3; } }
@media (max-width: 767px) { body.elementor-page-1789 [data-id="4441a8a0"] > *, body.elementor-page-1789 [data-id="4441a8a0"] > *:nth-child(-n+2) { grid-column: 1 / -1; } body.elementor-page-1789 [data-id="4441a8a0"] > *:nth-child(-n+2) h3 { font-size: 22px; } }/* End custom CSS */