.blog-generator-cta{color:#f9f4e8;background:#30291f;border:1px solid #574635;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{color:#e0d2be;max-width:58ch;margin:14px 0 24px;font-size:16px;line-height:1.7}.blog-generator-cta__action{color:#30291f;background:#f5a447;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:48px;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:#ffb75e}.studio-site .blog-generator-cta__action:focus-visible{outline-offset:4px;outline:3px solid #f9f4e8}@media (width<=479px){.blog-generator-cta{border-radius:16px;margin-top:36px;padding:24px}.blog-generator-cta__action{width:100%}}
