.callout-card{background:var(--sl-bg,#1a1a1a);border-radius:20px;color:var(--sl-text,#fff);font-family:inherit;max-width:none;overflow:hidden;padding:clamp(28px,4.4vw,36px) clamp(28px,4.4vw,30px);width:100%}.callout-card__content{display:block;width:100%}.callout-card__copy{max-width:none;width:100%}.callout-card__title{color:currentColor;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin:0 0 18px}.callout-card__eyebrow{color:#c0f;font-size:16px;font-weight:500;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.callout-card__title span{display:block}.callout-card__date,.callout-card__location{color:currentColor;font-size:16px;font-weight:800;line-height:1.45;margin:0 0 14px}.callout-card__description{color:currentColor;font-size:16px;font-weight:400;line-height:1.42;margin:0;max-width:none;width:100%}.callout-card__description strong{display:inline;font-weight:800}.callout-card__cta{align-items:center;background:var(--sl-button-bg,transparent);border:1px solid var(--sl-button-border,hsla(0,0%,100%,.8));border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;gap:12px;line-height:1;margin-top:32px;padding:7px 5px 7px 20px;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.callout-card__cta,.callout-card__cta:hover{color:var(--sl-button-text,#fff);text-decoration:none}.callout-card__cta:hover{border-color:var(--sl-button-border,#fff);transform:translateY(-1px)}.callout-card__cta>span:not(.callout-card__cta-icon){color:inherit}.callout-card__cta-icon{align-items:center;background:linear-gradient(63.44deg,#007eec 5.08%,#2a38e7 31.95%,#6a00f6 59.08%,#a502ce 86.56%);border-radius:999px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.18),0 2px 10px rgba(0,0,0,.18);color:#fff!important;display:inline-flex;flex-shrink:0;font-size:18px;height:35px;justify-content:center;line-height:1;transition:transform .25s ease,box-shadow .25s ease;width:35px}.callout-card__cta:hover .callout-card__cta-icon{box-shadow:inset 0 1px 1px hsla(0,0%,100%,.18),0 4px 14px rgba(0,0,0,.22);transform:translate(2px,-2px)}