/* AIGI Blog Drop-In Styles */
.blog-hero{padding:70px 0 45px;background:linear-gradient(135deg,#f4fbff,#eef7ff);border-bottom:1px solid #dfeef8}.blog-wrap{max-width:1120px;margin:0 auto;padding:0 22px}.blog-kicker{font-weight:800;color:#0b78c2;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.blog-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.02;margin:14px 0;color:#071b33}.blog-hero p{font-size:20px;line-height:1.65;max-width:850px;color:#4a5b6f}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:50px 0}.blog-card{background:#fff;border:1px solid #dceaf4;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px rgba(12,73,117,.08);transition:.2s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(12,73,117,.13)}.blog-card img{width:100%;height:190px;object-fit:cover;display:block}.blog-card-body{padding:22px}.blog-card h2{font-size:22px;line-height:1.2;margin:0 0 10px;color:#071b33}.blog-card p{color:#52677a;line-height:1.6;margin:0 0 18px}.blog-card a.read-more{font-weight:800;color:#0877c5;text-decoration:none}.article-hero{padding:60px 0 30px;background:linear-gradient(135deg,#f7fcff,#eef8ff)}.article{max-width:900px;margin:0 auto;padding:45px 22px 70px}.article h1{font-size:clamp(36px,5vw,58px);line-height:1.05;color:#071b33;margin:10px 0 18px}.article-meta{color:#647587;font-weight:700;margin-bottom:28px}.article-featured{border-radius:26px;overflow:hidden;box-shadow:0 24px 60px rgba(12,73,117,.12);margin:30px 0}.article-featured img{width:100%;display:block}.article h2{font-size:31px;line-height:1.2;margin:42px 0 14px;color:#071b33}.article h3{font-size:23px;margin:28px 0 10px;color:#0a2a48}.article p,.article li{font-size:18px;line-height:1.78;color:#31465a}.article a{color:#0877c5;font-weight:700}.article ul{padding-left:24px}.callout{background:#f1f9ff;border:1px solid #cfe9fb;border-radius:24px;padding:24px;margin:30px 0}.pagegravy-box{background:#071b33;color:#fff;border-radius:26px;padding:28px;margin:45px 0}.pagegravy-box h2{color:#fff;margin-top:0}.pagegravy-box p{color:#d9e8f5}.pagegravy-box a{color:#7bd3ff}.article-cta{background:linear-gradient(135deg,#0b78c2,#18b9a7);color:#fff;border-radius:28px;padding:34px;margin-top:44px}.article-cta h2{color:#fff;margin-top:0}.article-cta p{color:#eefcff}.article-cta a{display:inline-block;background:#fff;color:#0b78c2;text-decoration:none;border-radius:999px;padding:12px 18px;font-weight:900;margin-right:10px}.blog-cats{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.blog-cats a{background:#fff;border:1px solid #d5e8f4;border-radius:999px;padding:10px 16px;color:#0b5e98;text-decoration:none;font-weight:800}@media(max-width:850px){.blog-grid{grid-template-columns:1fr}.blog-card img{height:230px}.article p,.article li{font-size:17px}}

.blog-date{font-size:.9rem;color:#6c7f90;margin:.35rem 0 1rem;font-weight:700;}
.article .callout ul{margin:10px 0 0 20px;}
.article .callout li{margin:8px 0;}
