.newsletter-subscribe{background-color:var(--sds-color-primary-400)}.newsletter-subscribe__container{display:flex;align-items:var(--a-flex-column,flex-start);justify-content:var(--a-justify-content,flex-start);flex-direction:var(--a-flex-direction,column);padding-top:var(--sds-space-inset-xl);padding-bottom:var(--sds-space-inset-xl);gap:var(--sds-space-stack-l);color:var(--sds-color-primary-400)}@media screen and (min-width:768px){.newsletter-subscribe__container{flex-direction:row;gap:var(--sds-space-inset-l);padding-top:var(--sds-space-inset-l);padding-bottom:var(--sds-space-inset-l)}}@media screen and (min-width:1200px){.newsletter-subscribe__container{gap:var(--sds-space-inline-xxxl);padding-top:var(--sds-space-inset-xxl);padding-bottom:var(--sds-space-inset-xxl)}}.newsletter-subscribe__title-container{display:flex;align-items:var(--a-flex-column,flex-start);justify-content:var(--a-justify-content,flex-start);flex-direction:var(--a-flex-direction,column);gap:var(--sds-space-stack-xs);align-self:stretch}@media screen and (min-width:768px){.newsletter-subscribe__title-container{gap:var(--sds-space-stack-s);flex:1 0;padding:var(--sds-space-inset-s) 0}}@media screen and (min-width:1200px){.newsletter-subscribe__title-container{flex:none;width:568px;padding:var(--sds-space-inset-m) 0;gap:var(--sds-space-stack-m)}}.newsletter-subscribe__title{font:var(--newsletter-subscribe__title--font,var(--sds-font-heading-l));color:var(--sds-color-on-primary-100);margin:0}.newsletter-subscribe__subtitle{align-self:stretch;flex:1 0;font:var(--set-newsletter-subscribe__subtitle--font,var(--newsletter-subscribe__subtitle--font,var(--sds-font-body-s)));color:var(--sds-color-on-primary-100)}.newsletter-subscribe__condition{align-self:stretch;font:var(--sds-font-body-xs);color:var(--sds-color-on-primary-300);letter-spacing:.01em}.newsletter-subscribe__form-container{display:flex;align-items:var(--a-flex-column,flex-start);justify-content:var(--a-justify-content,flex-start);flex-direction:var(--a-flex-direction,column);gap:var(--sds-space-stack-s);background-color:var(--sds-color-surface-500);border-radius:var(--sds-radius-xs);padding:var(--sds-space-inset-s) var(--sds-space-inset-xs);align-self:stretch}@media screen and (min-width:768px){.newsletter-subscribe__form-container{min-width:400px;max-width:600px;flex:1 0;padding:var(--sds-space-inset-s)}}@media screen and (min-width:1200px){.newsletter-subscribe__form-container{min-width:auto;max-width:none;padding:var(--sds-space-inset-m)}}.newsletter-subscribe__label{display:flex;align-self:stretch;width:100%;justify-content:space-between;gap:var(--sds-space-inline-xs)}.newsletter-subscribe__email-input,.newsletter-subscribe__message{width:100%}.newsletter-subscribe__submit-btn{width:100%;--set-button--color:var(--sds-newsletter-button-color-on-emphasis1);--set-button--bg-color:var(--sds-newsletter-button-color-emphasis1-normal);--set-button--bg-color-hover:var(--sds-newsletter-button-color-emphasis1-hover);--set-button--bg-color-active:var(--sds-newsletter-button-color-emphasis1-pressed)}.newsletter-subscribe__term-checkbox{display:flex;gap:var(--sds-space-inline-xs);cursor:pointer}.newsletter-subscribe__term-checkbox a{text-decoration:underline;color:var(--sds-link-color-normal);font-weight:var(--sds-font-weight-emphasis)}.newsletter-subscribe__term-checkbox p{margin:0}.newsletter-subscribe__term-checkbox p:empty{display:none}.newsletter-subscribe__term-checkbox .modal{display:inline}.newsletter-subscribe__modal-inner{text-align:center;padding:var(--sds-space-inline-xl)}.newsletter-subscribe__modal-icon svg{height:60px;width:60px;fill:#fff;stroke:#011e41}.newsletter-subscribe__modal-title{padding-top:25px;padding-bottom:63px;font-weight:600}.newsletter-subscribe__modal-btn{margin-left:auto;margin-right:auto;font-weight:600;font-family:Semibold,Noto Sans,Arial,sans-serif;font-size:16px}.newsletter-subscribe__drawer-spinner{height:calc(100vh - 200px);display:var(--display--flex,flex);align-items:var(--display--align-items,center);justify-content:var(--display--justify-content,center)}.newsletter-subscribe__helper-message{font:var(--sds-font-label-s);color:var(--sds-form-control-helper-color-subtle);text-align:right}.is-loading{opacity:.5}