.mus-image-cta,.mus-image-cta *,.mus-image-cta :after,.mus-image-cta :before{box-sizing:border-box}.mus-image-cta{background:#edf5ea;border-radius:12px;color:#263b2d;margin:28px 0;padding:28px;width:100%}.mus-image-cta__layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.mus-image-cta__content{min-width:0}.mus-image-cta__eyebrow{color:#378b2a;font-size:12px;font-weight:700;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.mus-image-cta__heading{color:#183e20;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.3;margin:0 0 14px}.mus-image-cta__description{color:#263b2d;font-size:15px;line-height:1.7;overflow-wrap:break-word}.mus-image-cta__description p{margin:0 0 14px}.mus-image-cta__description p:last-child{margin-bottom:0}.mus-image-cta__description ol,.mus-image-cta__description ul{margin:0 0 16px;padding-left:22px}.mus-image-cta__description a{color:#276b2d;text-decoration:underline}.mus-image-cta__media{min-width:0}.mus-image-cta__image{aspect-ratio:4/3;border-radius:10px;display:block;height:auto;object-fit:cover;width:100%}.mus-image-cta__layout:not(:has(.mus-image-cta__media)){grid-template-columns:1fr}.mus-image-cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mus-image-cta a.mus-image-cta__button{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.4;min-height:44px;padding:11px 18px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.mus-image-cta a.mus-image-cta__button--primary,.mus-image-cta a.mus-image-cta__button--primary:visited{background:#419e2e;border:1px solid #419e2e;color:#fff;text-decoration:none}.mus-image-cta a.mus-image-cta__button--primary:hover{background:#347f25;border-color:#347f25;color:#fff}.mus-image-cta a.mus-image-cta__button--secondary,.mus-image-cta a.mus-image-cta__button--secondary:visited{background:transparent;border:1px solid #183e20;color:#183e20;text-decoration:none}.mus-image-cta a.mus-image-cta__button--secondary:hover{background:#183e20;color:#fff}.mus-image-cta__button:focus-visible{outline:3px solid #419e2e;outline-offset:3px}@media (max-width:640px){.mus-image-cta{padding:22px 20px}.mus-image-cta__layout{gap:20px;grid-template-columns:minmax(0,1fr)}.mus-image-cta__heading{font-size:23px}.mus-image-cta__actions{flex-direction:column}.mus-image-cta a.mus-image-cta__button{width:100%}}@media (prefers-reduced-motion:reduce){.mus-image-cta a.mus-image-cta__button{transition:none}}