.balanc-managed-page.blog .site-content>.ast-container{display:block!important}
.balanc-managed-page.blog #secondary,.balanc-managed-page.blog .sidebar-main{display:none!important}
.bp-blog-main{background:#f5f7f9;color:#17324b}
.bp-blog-hero{padding:80px 0 72px;background:linear-gradient(125deg,#071f34,#124d79);color:#fff}
.bp-blog-kicker{margin:0 0 13px;color:#e2b859;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.bp-blog-hero h1{max-width:850px;margin:0;color:#fff;font-size:clamp(38px,5vw,64px);line-height:1.08}
.bp-blog-lead{max-width:760px;margin:23px 0 0;color:#dbe7ef;font-size:20px;line-height:1.65}
.bp-blog-content{padding:52px 0 78px}
.bp-blog-topics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}
.bp-blog-topics a{padding:10px 16px;border:1px solid #cbd8e2;border-radius:999px;background:#fff;color:#154f79;font-weight:700;text-decoration:none}
.bp-blog-topics a:hover{border-color:#154f79}
.bp-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.bp-post-card{overflow:hidden;margin:0!important;border:1px solid #dce5eb;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(7,31,52,.07)}
.bp-post-image{display:block;aspect-ratio:16/8.5;overflow:hidden;background:#e8eef2}
.bp-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.bp-post-image:hover img{transform:scale(1.025)}
.bp-post-body{padding:28px}
.bp-post-body time{color:#697e8e;font-size:14px}
.bp-post-body h2{margin:10px 0 14px;font-size:25px;line-height:1.28}
.bp-post-body h2 a{color:#102f48;text-decoration:none}
.bp-post-body h2 a:hover{color:#176596}
.bp-post-body p{margin:0 0 22px;color:#526979;line-height:1.7}
.bp-post-more{color:#0b5f91;font-weight:800;text-decoration:none}
.bp-post-more:hover{text-decoration:underline}
.bp-blog-main .navigation.pagination{margin-top:42px;text-align:center}
.bp-blog-main .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
.bp-blog-main .page-numbers{padding:9px 14px;border:1px solid #cad8e1;border-radius:8px;background:#fff;color:#154f79;text-decoration:none}
.bp-blog-main .page-numbers.current{border-color:#154f79;background:#154f79;color:#fff}
.bp-blog-cta{padding:48px 0;background:#e6eef3}
.bp-blog-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
.bp-blog-cta h2{margin:0 0 8px;color:#102f48;font-size:30px}.bp-blog-cta p{margin:0;color:#526979}
.bp-blog-cta a{flex:none;padding:14px 22px;border-radius:8px;background:#d5a94f;color:#071f34;font-weight:800;text-decoration:none}
@media(max-width:780px){.bp-blog-hero{padding:58px 0}.bp-post-grid{grid-template-columns:1fr}.bp-blog-cta-inner{align-items:flex-start;flex-direction:column}.bp-blog-lead{font-size:18px}}
