.cta-banner{border-radius:var(--radius-lg);width:100%;max-width:760px;margin:40px auto;display:block;overflow:hidden}.cta-banner picture,.cta-banner img{width:100%;display:block}.cta-banner img{height:auto}.space-y-5>.cta-banner{margin-block:40px}.cta-banner:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}@media print{.cta-banner{display:none}}
