/* Shared by dynamic news and static editorial pages. Scoped against article typography. */
.article-content .article-deployment{margin:40px 0 12px;padding:28px;border:1px solid #dce5f2;border-radius:16px;background:linear-gradient(135deg,#f5f9ff 0%,#f8fafc 70%);color:#172b49;box-sizing:border-box;overflow-wrap:anywhere}
.article-content .article-deployment *{box-sizing:border-box}
.article-content .article-deployment-eyebrow{display:block;margin-bottom:10px;color:#376ac1;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em}
.article-content .article-deployment h2{margin:0 0 12px;padding:0;border:0;background:none;color:#172b49;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:-.4px}
.article-content .article-deployment h2::before,.article-content .article-deployment h2::after,.article-content .article-deployment h3::before,.article-content .article-deployment h3::after{display:none;content:none}
.article-content .article-deployment-heading>p{margin:0;color:#5c6d83;font-size:14px;line-height:1.9}
.article-content .article-deployment-offer{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:20px;background:#fff;border:1px solid #e0e7f1;border-radius:12px}
.article-content .article-deployment-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #e0eaff;border-radius:12px;background:#f1f6ff;color:#3467bc}
.article-content .article-deployment-product{min-width:0}
.article-content .article-deployment h3{margin:0 0 8px;padding:0;border:0;color:#172b49;font-size:17px;line-height:1.5;font-weight:650;background:none}
.article-content .article-deployment ul{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none}
.article-content .article-deployment li{margin:0;padding:0;color:#758297;font-size:12px;line-height:1.6;list-style:none}
.article-content .article-deployment li::before{display:none;content:none}
.article-content .article-deployment li+li{padding-left:12px;border-left:1px solid #e2e8f0}
.article-content .article-deployment a{border:0;box-shadow:none;text-decoration:none;transition:background-color .15s,color .15s}
.article-content .article-deployment a.article-deployment-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:12px 18px;border-radius:8px;background:#285fc4;color:#fff;font-size:13px;font-weight:600;line-height:1.5;text-align:center}
.article-content .article-deployment a.article-deployment-primary:hover{background:#1e4d9f;color:#fff}
.article-content .article-deployment-footer{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:18px}
.article-content .article-deployment-footer p{flex:1 1 230px;margin:0;color:#76849a;font-size:12px;line-height:1.8}
.article-content .article-deployment-footer a{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:#3765ad;font-size:12px;font-weight:600;line-height:1.5}
.article-content .article-deployment a:focus-visible{outline:3px solid #709bec;outline-offset:4px}
@media(max-width:680px){.article-content .article-deployment{padding:22px;margin-top:30px}.article-content .article-deployment-offer{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.article-content .article-deployment-icon{width:40px;height:40px}.article-content .article-deployment a.article-deployment-primary{grid-column:1/-1;width:100%;margin-top:4px}.article-content .article-deployment h2{font-size:21px}}
@media(max-width:380px){.article-content .article-deployment{padding:16px}.article-content .article-deployment-offer{padding:14px}.article-content .article-deployment h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.article-content .article-deployment a{transition:none}}
