.form-newsletter{display:grid;grid-template-columns:auto 2.75rem;grid-template-rows:repeat(3,auto);gap:1rem;align-items:self-end}@media (width >= 540px){.form-newsletter{max-width:25rem}}.form-newsletter .legend{grid-column:1/2;grid-row:1/2}.form-newsletter .input-group{grid-column:1/2;grid-row:2/3}.form-newsletter .checkbox-label{grid-column:1/2;grid-row:3/4}.form-newsletter .btn{grid-column:2/3;grid-row:2/3}.section-block_grey2 .form-newsletter label .text{color:#ffffff80}