.c-message{align-items:flex-start;display:flex;flex-direction:row;font-weight:400;gap:.75rem;justify-content:flex-start;line-height:150%;padding-block-start:var(--static-xs);width:100%}.c-message,.c-message p{font-size:var(--font-static-xs)}.c-message p{margin:0}.c-message a{text-decoration:underline}.c-message__title{font-size:var(--font-static-md);font-weight:600}.c-message--warning{color:var(--text-functional-warning)}.c-message--error{color:var(--text-functional-error)}.c-message--success{color:var(--text-functional-success)}.s-newsletter{padding:2rem 0;width:100%}.s-newsletter,.s-newsletter--has-background{position:relative}.s-newsletter--has-background:before{background-image:var(--primary-bg-pattern);background-position:top;background-repeat:repeat;background-size:auto;content:"";display:block;height:100%;position:absolute;top:0;width:100vw;z-index:-1}.s-newsletter__container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.s-newsletter__container>*{flex:auto}.s-newsletter__content{display:flex;flex-direction:column;gap:1.5rem}.s-newsletter__title{font-family:var(--font-typeface-display);font-size:var(--font-responsive-lg);font-weight:var(--font-weight-display);line-height:1.2}.s-newsletter__text{display:grid;gap:.5rem}.s-newsletter__text .rte *{font-size:var(--font-responsive-sm);font-style:normal;font-weight:400;line-height:150%}.s-newsletter__form{display:grid;gap:1rem}.s-newsletter .input-group label{font-size:var(--font-static-sm)}@media only screen and (min-width:48em){.s-newsletter{padding:6.25rem 0}.s-newsletter--has-image{margin-block-start:var(--small-image-offset-spacing)}.s-newsletter__container{flex-wrap:nowrap}.s-newsletter__content{width:66%}.s-newsletter img{left:0;position:absolute;top:0}.s-newsletter img,.s-newsletter__image{width:33%}}@media only screen and (min-width:64em){.s-newsletter{padding:7.5rem 0}.s-newsletter--has-image{margin-block-start:var(--large-image-offset-spacing)}.s-newsletter--has-image .s-newsletter__content{justify-content:flex-end}.s-newsletter--no-image .s-newsletter__content{gap:3rem}.s-newsletter__container{flex-wrap:nowrap}.s-newsletter__content{display:flex;flex-direction:row;gap:1.5rem;justify-content:center}.s-newsletter img,.s-newsletter__image{max-width:30rem;-o-object-fit:cover;object-fit:cover;overflow:visible;width:28%}.s-newsletter img{bottom:0;top:unset}.s-newsletter__text{max-width:29.25rem}.s-newsletter__form{max-width:23.75rem}}@media only screen and (min-width:80em){.s-newsletter img{width:33%}}@media only screen and (max-width:calc(48em - 1px)){.s-newsletter--has-image{margin-block-start:var(--small-image-offset-spacing)}.s-newsletter__image{padding-bottom:70%;position:relative;width:100%}.s-newsletter__image img{bottom:0;height:auto;left:-1.25rem;position:absolute;width:100%}}