.promo-card{margin-top:calc(32px - var(--io-section-py))}.promo-card__container{padding-bottom:var(--io-section-py)}.promo-card:has(+.cta){margin-top:0;margin-bottom:calc(32px - var(--io-section-py))}.promo-card:has(+.cta) .promo-card__container{padding-bottom:0}.article__content .promo-card{margin:32px 0}.article__content .promo-card__container{padding:0}.promo-card__card{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px;background:linear-gradient(325deg,rgb(85 143 251 / .14),var(--io-bg) 60%);border:1px solid var(--io-highlight);border-radius:var(--io-radius-card)}@media (min-width:414px){.promo-card__card{padding:32px}}@media (min-width:768px){.promo-card__card{flex-direction:row;align-items:center;justify-content:space-between}}.promo-card__texts{display:flex;flex-direction:column;gap:8px;min-width:0}.promo-card__title{margin:0;font-family:var(--io-font-heading);font-size:20px;line-height:1.25;color:var(--io-ink)}@media (min-width:768px){.promo-card__title{font-size:22px}.article__content .promo-card__title{font-size:20px}}.promo-card__text{margin:0;font-size:16px;line-height:1.5;color:var(--io-body)}.promo-card__btn{flex-shrink:0}@media (max-width:767px){.promo-card__btn{align-self:stretch}}