.newsletter{margin-inline:calc(50% - 50vw + var(--scrollbar-width) / 2)}.newsletter__inner{max-width:var(--container);gap:var(--spacing-24);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.newsletter__text,.newsletter__text p{color:var(--color-white);margin-block:0}.newsletter__title{font-size:var(--font-size-h3-mobile)}@media(min-width:768px){.newsletter__title{font-size:var(--font-size-h3)}}.newsletter__form{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.newsletter__submit{width:100%}@media(min-width:1024px){.newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.newsletter__form{-webkit-column-gap:var(--spacing-12);-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12);grid-template-columns:minmax(0,745fr) minmax(0,236fr)}.newsletter__email{grid-area:1/1}.newsletter__actions{grid-area:1/2}.newsletter__consents{grid-area:2/1}}.newsletter .form-text__field{border-color:var(--color-white)}.newsletter .form-options__option{color:var(--color-white);font-size:var(--font-size-body-sm)}.newsletter .form-options__text a{color:var(--color-white);text-decoration:underline}.newsletter .form-options__mark{border-color:var(--color-white);background:0 0}.newsletter .form-text__message,.newsletter .form-options__message,.newsletter .form-options__option-message,.newsletter .form-recaptcha__message{color:var(--color-extra-red)}@supports (color:color-mix(in lab,red,red)){.newsletter .form-text__message,.newsletter .form-options__message,.newsletter .form-options__option-message,.newsletter .form-recaptcha__message{color:color-mix(in srgb,var(--color-extra-red) 55%,var(--color-white))}}
