.blog-article-content h2{font-size:1.35rem;font-weight:700;color:#1a3a4d;margin-top:2.25rem;margin-bottom:.75rem;padding-top:1.5rem;border-top:1px solid #f1f5f9;scroll-margin-top:80px}.blog-article-content h3{font-size:1.05rem;font-weight:600;color:#1a3a4d;margin-top:1.5rem;margin-bottom:.5rem}.blog-article-content p{color:#374151;line-height:1.8;margin-bottom:1rem;font-size:.9625rem}.blog-article-content ol,.blog-article-content ul{padding-left:1.5rem;margin-bottom:1rem;color:#374151;font-size:.9625rem}.blog-article-content ul{list-style:disc}.blog-article-content ol{list-style:decimal}.blog-article-content li{line-height:1.8;margin-bottom:.35rem}.blog-article-content a{color:#06b6d4;text-decoration:underline;text-underline-offset:2px}.blog-article-content a:hover{color:#0891b2}.blog-article-content strong{color:#1a3a4d;font-weight:600}.blog-article-content .blog-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.blog-article-content .blog-table thead tr{background:#1a3a4d;color:#fff}.blog-article-content .blog-table th{padding:10px 14px;text-align:left;font-weight:600;font-size:.8rem;letter-spacing:.03em}.blog-article-content .blog-table td{padding:9px 14px;border-bottom:1px solid #f1f5f9;color:#374151;line-height:1.5}.blog-article-content .blog-table tbody tr:last-child td{border-bottom:none}.blog-article-content .blog-table tbody tr:nth-child(2n){background:#f8fafc}.blog-article-content .blog-cta{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:1.25rem 1.5rem;margin:2rem 0 0}.blog-article-content .blog-cta p{margin-bottom:.5rem;font-size:.9rem;color:#0c4a6e}.blog-article-content .blog-cta a{display:inline-block;background:#1a3a4d;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:.875rem;padding:10px 22px;border-radius:8px;margin-top:4px;transition:background .15s}.blog-article-content .blog-cta a:hover{background:#06b6d4}