.cms-filter{border:0;border-radius:12px;background:#22437b;color:white;padding:13px 24px;cursor:pointer}.cms-count{color:#69788b;margin:24px 0}.cms-blog-card{overflow:hidden;background:#fff;border:1px solid #e8edf3;border-radius:16px;box-shadow:0 6px 25px #1b36530c}.cms-blog-card img,.image-fallback{display:block;width:100%;height:195px;object-fit:cover;background:#ecf2fa;color:#476b9a;display:grid;place-items:center}.cms-card-body{padding:22px}.cms-card-body span{color:#778599;font-size:13px}.cms-card-body h2{font-size:21px;line-height:1.35;margin:11px 0}.cms-card-body h2 a{text-decoration:none;color:#162b47}.cms-card-body p{font-size:14px;line-height:1.7;color:#65748a}.read-more{display:inline-block;margin-top:8px;font-weight:650;color:#26569a}.cms-pages{display:flex;align-items:center;justify-content:center;gap:22px;padding:40px}.cms-pages a{text-decoration:none;border:1px solid #d8e2ee;border-radius:9px;padding:10px 16px}.blog-toolbar{align-items:center}.blog-article-content img{max-width:100%;height:auto}
/* V2.15: article and listing navigation contrast */
body .site-header,body .site-header.scrolled{background:#fff!important;border-bottom:1px solid #e4e9ed!important;box-shadow:0 2px 18px rgba(8,26,48,.07)!important}
body .site-header .main-nav,body .site-header .main-nav>a,body .site-header .nav-cta{color:#102a44!important}
body .site-header .brand img{filter:none!important}
body .site-header .nav-cta{border-color:#102a44!important}
