.affiliate-cta[data-astro-cid-hzhe4mmz]{gap:var(--spacing-5);padding:clamp(var(--spacing-5), 4vw, var(--spacing-8));border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-brand-100), var(--color-surface));display:grid}.affiliate-cta[data-astro-cid-hzhe4mmz] p[data-astro-cid-hzhe4mmz],.affiliate-cta[data-astro-cid-hzhe4mmz] ul[data-astro-cid-hzhe4mmz]{margin:0}.affiliate-cta__copy[data-astro-cid-hzhe4mmz]{gap:var(--spacing-3);color:var(--color-ink-700);display:grid}.affiliate-cta__title[data-astro-cid-hzhe4mmz]{color:var(--color-ink-950);font-size:1.2rem;font-weight:800;line-height:1.3}.affiliate-cta[data-astro-cid-hzhe4mmz] ul[data-astro-cid-hzhe4mmz]{gap:var(--spacing-2);padding-left:1.25rem;display:grid}.affiliate-cta__action[data-astro-cid-hzhe4mmz]{gap:var(--spacing-3);align-content:center;display:grid}.affiliate-cta[data-astro-cid-hzhe4mmz] .affiliate-cta__button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:3rem;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-md);background:var(--color-brand-700);color:#fff;text-align:center;font-size:.93rem;font-weight:750;text-decoration:none;display:inline-flex}.affiliate-cta[data-astro-cid-hzhe4mmz] .affiliate-cta__button:hover{background:var(--color-brand-800);color:#fff}.affiliate-cta[data-astro-cid-hzhe4mmz] small[data-astro-cid-hzhe4mmz]{color:var(--color-ink-700);font-size:.78rem}@media (width>=48rem){.affiliate-cta[data-astro-cid-hzhe4mmz]{grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);align-items:center}}
