/* Blog post CTA blocks: byline + two equal buttons under the title, next step + related links at the end */
.hiai-cta { margin: 24px auto; padding: 16px 18px; border: 1px solid rgba(13, 148, 136, .35); border-radius: 12px; max-width: 56rem; text-align: left; }
.hiai-cta-end { margin: 8px auto 48px; width: calc(100% - 32px); }
.hiai-cta p { margin: 0 0 12px; }
.hiai-cta-meta { font-size: 14px; opacity: .85; }
.hiai-cta-buttons { display: flex; flex-wrap: wrap; gap: 12px; }
.hiai-cta-buttons a { flex: 1 1 220px; text-align: center; padding: 12px 18px; border-radius: 8px; background: #0d9488; color: #fff !important; font-weight: 600; text-decoration: none; }
.hiai-cta-buttons a:hover { background: #0f766e; }
.hiai-cta-links { font-size: 14px; margin: 12px 0 0 !important; }
.hiai-cta-links a { color: inherit; text-decoration: underline; }
