.blog-main{background:#f3f7fa;min-height:80vh;padding:55px max(5vw,24px) 80px}.blog-intro{max-width:850px;margin-bottom:36px}.blog-intro p,.blog-card p{color:#51677c;line-height:1.8}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{background:white;border:1px solid #dce5ee;border-radius:6px;overflow:hidden}.blog-card img{width:100%;height:220px;object-fit:cover}.blog-card a>div{padding:24px}.blog-card h2{font-size:23px}.blog-card span,.back-link{color:#006fae}.blog-article{max-width:800px;margin:auto}.blog-article h1{font-size:clamp(30px,4vw,46px);margin-top:25px}.blog-article section{margin:36px 0}.blog-article p,.blog-article li{font-size:17px;line-height:1.9}.blog-article h2{font-size:25px}.byline{color:#51677c;font-size:13px!important}.article-photo{width:100%;max-height:380px;object-fit:cover;border-radius:5px;margin:16px 0}.article-cta{background:#071d30;color:white;padding:28px;border-radius:5px;margin:42px 0}.blog-article li a{text-decoration:underline;text-underline-offset:4px}.contact-option strong{overflow-wrap:anywhere}#contact-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:800px){.blog-grid{grid-template-columns:1fr}.blog-card img{height:240px}header nav{flex-wrap:wrap;gap:14px}.blog-main{padding-top:32px}}
