/* Scoped to the news section so the existing corporate design stays intact. */
.home-news[hidden]{display:none!important}.home-news{background:#f7f9fc}.home-news-heading{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:32px}.home-news-heading h2{margin-bottom:0}.home-news-heading>p{max-width:400px;color:#536176;font-size:17px}.home-news .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-news .news-card{min-width:0;border:1px solid #dce1eb;border-radius:12px;background:white;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.home-news .news-card h3{font-size:24px;line-height:1.35;letter-spacing:-.6px;margin:20px 0 12px;overflow-wrap:anywhere}.home-news .news-card p{font-size:16px;line-height:1.75;color:#536176;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px}.home-news .news-card>a{margin-top:auto;font-size:15px;font-weight:600}.home-news .news-meta{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;width:100%;color:#536176;font-size:12px}.home-news .news-meta span{font-weight:700;color:#2437ff}.home-news-footer{margin-top:28px}@media(max-width:900px){.home-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-news .news-grid{grid-template-columns:1fr}.home-news .news-card{padding:24px}.home-news-heading{align-items:flex-start;flex-direction:column}.home-news-heading>p{margin-top:0}}
