.adnxt-service-cta{margin:2rem 0;padding:1.25rem;border:1px solid #cbd5e1;border-left:4px solid #2563eb;border-radius:.5rem;background:#f8fafc;color:#172033;clear:both}
.adnxt-service-cta h2{margin:0 0 .75rem;font-size:1.35rem;line-height:1.35;color:inherit}
.adnxt-service-cta p{margin:.6rem 0;line-height:1.65}
.adnxt-service-cta a{display:inline-block;padding:.7rem 1rem;border-radius:.3rem;background:#1749b5;color:#fff;text-decoration:underline;font-weight:600;line-height:1.5;max-width:100%;overflow-wrap:anywhere}
.adnxt-service-cta a:focus-visible{outline:3px solid #111;outline-offset:3px}
@media(max-width:480px){.adnxt-service-cta{padding:1rem}.adnxt-service-cta a{display:block;text-align:center}}
