.blog-generator-cta{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);border-radius:20px;margin-top:48px;padding:32px}.blog-generator-cta h2{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.35}.blog-generator-cta p{max-width:58ch;color:var(--muted-foreground);margin:14px 0 24px;font-size:16px;line-height:1.7}.blog-generator-cta__action{background:var(--primary);min-height:48px;color:var(--primary-foreground);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:12px 20px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.blog-generator-cta__action:hover{background:color-mix(in srgb, var(--primary), var(--foreground) 15%)}.studio-site .blog-generator-cta__action:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (width<=479px){.blog-generator-cta{border-radius:16px;margin-top:36px;padding:24px}.blog-generator-cta__action{width:100%}}
