.figure-caption-cta{background-color:#f0f0e9;display:block;margin-bottom:15px;padding:24px 20px}.figure-caption-cta .figure-heading{font-size:16px;margin:0 0 8px}.figure-caption-cta .content{display:block}.figure-caption-cta .content figcaption{font-size:12px;font-weight:400;line-height:2.2}.figure-caption-cta .content figcaption>*{margin-block:0;margin-bottom:1rem;margin-inline:0}.figure-caption-cta .content .image{background-color:#d9d9d9;display:inline-block;height:auto;width:100%}.figure-caption-cta .action-slot{align-items:center;display:flex;justify-content:center;margin-top:24px}.figure-caption-cta .action-slot .cta-button{align-items:center;background-color:#000;color:#fff;display:inline-flex;padding:16px;text-align:center;text-decoration:none;width:100%}.figure-caption-cta .action-slot .cta-button .cta-button__label{flex-grow:1;font-size:14px;font-weight:700;line-height:1;margin-inline:16px}.figure-caption-cta .action-slot .cta-button .icon{transition:all .1s ease}.figure-caption-cta .action-slot .cta-button .cta-icon-slot{align-items:center;display:flex;height:13px;justify-content:center;width:21px}.figure-caption-cta .action-slot .cta-button:hover .slot--right .icon{translate:4px 0}.figure-caption-cta .action-slot .cta-button:hover .slot--left .icon{translate:-4px 0}@media (min-width:768px){.figure-caption-cta{margin-bottom:32px;padding:40px}.figure-caption-cta .figure-heading{font-size:24px;margin-bottom:16px}.figure-caption-cta .content{align-items:flex-start;display:flex;gap:32px}.figure-caption-cta .content figcaption{font-size:18px;line-height:1.75}.figure-caption-cta .content .image{max-width:320px;width:320px}.figure-caption-cta .action-slot .cta-button{max-width:max-content}.figure-caption-cta .action-slot .cta-button .cta-button__label{font-size:18px}}