.blog-article .post-prose .article-offer{background:linear-gradient(135deg,var(--color-brand-50),#fff 60%);border:1px solid var(--color-ink-200);border-radius:1.25rem;display:flex;flex-direction:column;gap:.6rem;margin:3rem 0 1rem;padding:1.75rem}.blog-article .post-prose .article-offer .ao-eyebrow{color:var(--color-brand-700);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-article .post-prose .article-offer .ao-title{color:var(--color-ink-900);font-size:22px;font-weight:600;line-height:1.25}.blog-article .post-prose .article-offer .ao-text{color:var(--color-ink-700);line-height:1.6}.blog-article .post-prose .article-offer .ao-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.blog-article .post-prose .article-offer a.ao-btn{align-items:center;background-image:none;border-radius:999px;display:inline-flex;font-size:15px;font-weight:600;padding:.7rem 1.2rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog-article .post-prose .article-offer a.ao-btn-primary{background-color:var(--color-brand-600);color:#fff}.blog-article .post-prose .article-offer a.ao-btn-primary:hover{background-color:var(--color-brand-700);color:#fff}.blog-article .post-prose .article-offer a.ao-btn-secondary{border:1px solid var(--color-ink-300);color:var(--color-ink-900)}.blog-article .post-prose .article-offer a.ao-btn-secondary:hover{border-color:var(--color-ink-500);color:var(--color-ink-900)}
