.card-cta-collection{display:flex;flex-direction:column;gap:15px;width:100%}.card-cta-collection .card{background-color:var(--color-bg-cream);display:flex;flex-direction:column;padding:16px}.card-cta-collection .card .card-content{flex-grow:1;line-height:2.2;padding:24px 16px}.card-cta-collection .card .card-content>*{margin:0;margin-block:1em}.card-cta-collection .card .card-content .card-heading{color:#000;font-size:24px;font-weight:700;line-height:1.5;margin:0}.card-cta-collection .card .cta-button{align-items:center;background-color:#000;color:#fff;display:flex;padding:16px;text-align:center;text-decoration:none}.card-cta-collection .card .cta-button .cta-button__label{flex-grow:1;font-size:14px;font-weight:700;line-height:1.5;margin-inline:16px}.card-cta-collection .cta-button .cta-icon-slot{align-items:center;display:flex;height:13px;justify-content:center;width:21px}.card-cta-collection .cta-button .icon{flex-shrink:0;transition:all .1s ease-in-out}.card-cta-collection .cta-button:hover .slot--left .icon{translate:-4px 0}.card-cta-collection .cta-button:hover .slot--right .icon{translate:4px 0}@media (min-width:500px){.card-cta-collection{display:grid;gap:32px;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(312px,1fr))}}