/* Editorial reading scale, scoped to the blog and articles. */
.bc-blog-home,.article-pro{font-family:Inter,Arial,Helvetica,sans-serif;color:#20252b;line-height:1.6}
.bc-blog-home h1,.bc-blog-home h2,.bc-blog-home h3,.article-pro h1,.article-pro h2,.article-pro h3{font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-wrap:pretty}
.bc-blog-home .bc-section-row h2{color:#172b40;font-size:1.65rem;line-height:1.25;text-transform:none;font-weight:750;border-bottom-color:#174e83}
.bc-blog-home .bc-section-row a{font-size:1rem;color:#174e83;white-space:nowrap}
.bc-blog-home .bc-card-body h3,.bc-blog-home .bc-news-card h3{font-size:1.3rem;line-height:1.3;font-weight:750;letter-spacing:-.025em;margin:0 0 10px}
.bc-blog-home .bc-card-body h3 a,.bc-blog-home .bc-news-card h3 a{color:#172b40!important}
.bc-blog-home .bc-card-body h3 a:hover,.bc-blog-home .bc-news-card h3 a:hover{color:#155b9c!important;text-decoration:underline;text-underline-offset:3px}
.bc-blog-home .bc-card-body p,.bc-blog-home .bc-news-card p{font-size:1rem!important;line-height:1.6!important;color:#414b57!important}
.bc-blog-home .bc-card-body small,.bc-blog-home .bc-news-card small{font-size:.875rem;color:#56616e}
.bc-blog-home .bc-news-tag,.bc-blog-home .bc-card-media span{background:#edf3f8;color:#174e83;font-size:.8rem;font-weight:700;padding:.3rem .5rem}
.bc-blog-home .bc-news-card>div{padding:16px}
.bc-blog-home .bc-news-card>a{width:128px;min-width:128px;height:128px}
.bc-blog-home .bc-news-card>a img{width:100%;height:100%}
.bc-blog-home .bc-most-read a span{font-size:1.05rem;line-height:1.4;color:#172b40}
.bc-blog-home .bc-section-row.compact h2{font-size:1.2rem}
.bc-blog-home .bc-sponsor-title{font-family:Inter,Arial,sans-serif;font-size:1.05rem;color:#414b57}
.bc-blog-home .bc-slide h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.15;letter-spacing:-.025em;color:#fff}
.bc-blog-home .bc-slide p{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:#fff;max-width:740px}
.bc-blog-home .bc-slide:before{background:linear-gradient(90deg,rgba(6,23,43,.92),rgba(6,23,43,.55))}
.bc-blog-home .bc-advertise-banner h2 strong{color:#fff}
.bc-blog-home .bc-advertise-banner p{color:#e2ebf4}
.article-pro .article-hero-copy h1,.article-pro .article-hero-pro h1{color:#172b40!important;font-family:Inter,Arial,sans-serif;font-size:clamp(2.1rem,4vw,3.6rem)!important;line-height:1.15!important;letter-spacing:-.03em;font-weight:750}
.article-pro .article-hero-copy>p{color:#414b57!important;font-size:1.2rem;line-height:1.6}
.article-pro .article-content-pro{font-family:Inter,Arial,sans-serif;font-size:1.1875rem;line-height:1.8;color:#252b32;max-width:760px}
.article-pro .article-content-pro p,.article-pro .article-content-pro li{font-size:1.1875rem!important;line-height:1.8!important;color:#303740!important}
.article-pro .article-content-pro h2,.article-pro .article-content-pro h2 *{color:#172b40!important;font-size:clamp(1.6rem,2.4vw,2rem)!important;line-height:1.3!important}
.article-pro .article-content-pro h3,.article-pro .article-content-pro h3 *{color:#172b40!important;font-size:1.4rem!important;line-height:1.35!important}
.article-pro .article-content-pro h2:after{background:#174e83}
.article-pro .article-meta-pro span,.article-pro .article-breadcrumb{color:#4a5663;font-size:.875rem}
.article-pro .article-content-pro a{color:#155b9c!important;text-decoration:underline;text-underline-offset:3px}
.bc-blog-home a:focus-visible,.article-pro a:focus-visible{outline:3px solid #155b9c;outline-offset:4px}
.bc-blog-home .ad-outer,.article-pro .ad-outer{margin:28px 0!important;max-width:100%}
.bc-blog-home .ad-outer>span,.article-pro .ad-outer>span{color:#586471!important;font-family:Inter,Arial,sans-serif;font-size:.75rem!important}
.bc-blog-home .ad-container,.article-pro .ad-container{background:#f5f6f7!important;border:1px solid #e1e5e9!important;border-radius:4px!important;max-width:100%;padding:12px}
.ad-container [data-bc-banner]{display:block;max-width:100%;width:100%}
.ad-container [data-bc-banner] img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;margin:0;border-radius:0;box-shadow:none}
.bc-ad-reserved{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 16px;text-align:center;width:100%;color:#172b40!important;text-decoration:none!important;font-family:Inter,Arial,sans-serif}
.bc-ad-reserved strong{font-size:1.25rem;line-height:1.35;color:#172b40}
.bc-ad-reserved span{font-size:.95rem;line-height:1.5;color:#4a5663}
.bc-ad-reserved b{font-size:.95rem;color:#155b9c;margin-top:6px}
.bc-ad-top{padding-top:10px}.bc-sidebar .ad-slot-blog_sidebar .bc-ad-reserved{min-height:225px}
@media(max-width:768px){
 .bc-blog-home .bc-section-row{align-items:center;gap:12px}
 .bc-blog-home .bc-section-row h2{font-size:1.4rem}
 .bc-blog-home .bc-section-row a{font-size:.9rem}
 .bc-blog-home .bc-card-body h3,.bc-blog-home .bc-news-card h3{font-size:1.25rem;line-height:1.35}
 .bc-blog-home .bc-news-card>a{width:100px;min-width:100px;height:110px}
 .bc-blog-home .bc-news-card>div{padding:12px}
 .article-pro .article-content-pro{font-size:1.125rem;line-height:1.75}
 .article-pro .article-content-pro p,.article-pro .article-content-pro li{font-size:1.125rem!important;line-height:1.75!important}
 .article-pro .article-hero-copy h1,.article-pro .article-hero-pro h1{font-size:clamp(1.9rem,8vw,2.5rem)!important;line-height:1.18!important}
 .article-pro .article-hero-copy>p{font-size:1.1rem}
 .bc-blog-home .ad-container,.article-pro .ad-container{padding:8px}
 .bc-ad-reserved{padding:20px 12px}.bc-ad-reserved strong{font-size:1.1rem}
}
