.subscription-wrapper .alert-danger{margin-top:0;margin-bottom:16px;display:inline-block;font-size:12px}.subscription-wrapper .alert-danger .icon-danger{display:none}.subscription__form--confirmation .alert-danger{padding-left:16px;margin-top:16px;margin-bottom:0}.subscription__form--confirmation.is-subscribed .subscription__cta,.subscription__form--confirmation.is-subscribed .subscription__form-group{display:none}.subscription{margin:32px 0;padding:16px;gap:24px;border-radius:20px;background:#fff}@media screen and (min-width:770px){.subscription{display:flex;flex-wrap:wrap;padding:24px;align-items:center;gap:32px}}.subscription__title{color:#333;font-size:24px;font-weight:600;line-height:30px;margin-bottom:12px}@media screen and (max-width:769px){.subscription__title{font-size:18px;line-height:21px}}.subscription__picture{display:block}@media screen and (max-width:769px){.subscription__picture{margin-bottom:24px;text-align:center;width:100%}}@media screen and (min-width:770px){.subscription__picture{min-width:236px;width:236px}}.subscription__img{border-radius:16px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:769px){.subscription__img{width:100%}}.subscription__text{font-size:16px;line-height:24px;margin-bottom:0}.subscription__text+.is-subscribed{margin-top:24px}.subscription__cta{width:256px}@media screen and (max-width:769px){.subscription__cta{width:100%}}.subscription__form-group{margin:24px 0}.subscription__checkbox-label{font-weight:600}.success{gap:4px;align-items:center}.newsletter__container .success,.subscription__form--confirmation .success{gap:8px;position:absolute;left:-2px;top:-2px;background-color:#eeebf5;width:calc(100% + 4px);min-height:62px;margin:0!important;border-radius:12px;padding:16px;z-index:20;word-break:break-word;-ms-hyphens:auto;hyphens:auto;display:none}.newsletter__container .success:after,.subscription__form--confirmation .success:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 31'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M25.973 23.775c-3.966.217-7.601-.276-11.468-.417m6.558-9.325l-9.029 1.911m3.94-12.513c-2.423 2.027-6.845 5.12-7.662 8.361'/%3E%3C/svg%3E");width:30px;left:-24px;position:absolute;bottom:-25px;-webkit-transform:rotate(160deg);transform:rotate(160deg)}@media screen and (max-width:769px){.newsletter__container .success:after,.subscription__form--confirmation .success:after{display:none}}.success.is-flex{display:flex}.subscription__form--confirmation .success{min-height:80px;position:static;margin-top:24px}@media screen and (max-width:769px){.subscription__form--confirmation .success{padding:12px}}.success.is-flex .success-message{margin-bottom:0}.success-message{font-size:16px;color:#333;margin-top:0;flex:1}@media screen and (max-width:769px){.success-message{font-size:14px;line-height:20px}}.success-icon{width:16px;height:16px;display:inline-block;margin-top:8px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6.5l-11 11-5-5' stroke='%2301982B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.newsletter__container .success-icon,.subscription__form--confirmation .success-icon{width:24px;height:24px;margin-top:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 12l3 3 6-6m5.5 3c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10z' stroke='%2301982B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.subscription__content{flex:1}.newsletter-subscription .subscription{margin:0}.newsletter-subscription .form-group{margin-bottom:0;flex:1;min-width:150px}.newsletter-subscription .alert-danger{margin-top:8px;margin-bottom:0}.newsletter-subscription .subscription__content{width:100%}.newsletter-subscription .subscription__form{margin-top:24px}@media screen and (max-width:769px){.newsletter-subscription .subscription__cta{margin-top:16px}.is-article-page-wrapper .newsletter-subscription.is-container{padding-left:0;padding-right:0}}@media screen and (min-width:770px){.magazine-page .newsletter-subscription{max-width:900px;width:100%}.newsletter-subscription .subscription__form{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.newsletter-subscription .subscription__cta{width:184px}}