.cta-band{background:var(--bg-alt);padding-block:clamp(3.5rem,7vw,6rem)}.cta-band__inner{align-items:center;display:grid;gap:1.5rem 3rem;grid-template-columns:1fr;max-width:62rem}@media (min-width:820px){.cta-band__inner{grid-template-columns:1fr auto}}.cta-band__heading{font-size:clamp(2.1rem,1.4rem + 2.2vw,3.1rem);max-width:30ch;text-wrap:balance}.cta-band__text{color:var(--muted);margin-top:.6rem;max-width:46ch}