.sd-newsletter .sib_signup_form{margin:0}.sd-newsletter [class^="sib_signup_box_inside"]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.sd-newsletter .sib_signup_form p{margin:0}.sd-newsletter p.sib-email-area,.sd-newsletter p.sib-email-area label{display:flex;flex-direction:column;gap:.375rem;color:var(--sd-ink);font:700 0.875rem/1.25rem var(--sd-font)}.sd-newsletter .sib_signup_form input[type="email"],.sd-newsletter .sib_signup_form input[type="text"]{width:100%;min-height:3rem;margin:0;padding:.6875rem .875rem;border:.09375rem solid var(--sd-outline);border-radius:var(--sd-r-field);background:var(--sd-field);color:var(--sd-ink);font:500 0.9375rem/1.375rem var(--sd-font);transition:border-color 0.15s}.sd-newsletter .sib_signup_form input::placeholder{color:var(--sd-muted)}.sd-newsletter .sib_signup_form input[type="email"]:focus,.sd-newsletter .sib_signup_form input[type="text"]:focus{outline:.125rem solid var(--sd-focus);outline-offset:.0625rem;border-color:var(--sd-brand)}.sd-newsletter .sib_signup_form input[type="submit"]{width:100%;min-height:3rem;margin:0;padding:.75rem 1.375rem;border:.09375rem solid var(--sd-brand);border-radius:var(--sd-r-pill);background:var(--sd-brand);color:var(--sd-on-brand);font:700 0.9375rem/1.25 var(--sd-font);white-space:nowrap;cursor:pointer;appearance:none;transition:background-color 0.15s,border-color 0.15s,transform 0.15s}.sd-newsletter .sib_signup_form input[type="submit"]:hover{background:var(--sd-brand-hover);border-color:var(--sd-brand-hover)}.sd-newsletter .sib_signup_form input[type="submit"]:active{transform:scale(.98)}.sd-newsletter .sib_signup_form input[type="submit"]:focus-visible{outline:.125rem solid var(--sd-focus);outline-offset:.125rem}.sd-newsletter .sib-alert-message{margin:0;padding:.75rem 1rem;border:.0625rem solid currentColor;border-radius:var(--sd-r-card);background:var(--sd-field);font-size:.9375rem;font-weight:600}.sd-newsletter .sib-alert-message-success{color:var(--sd-success)}.sd-newsletter .sib-alert-message-error,.sd-newsletter .sib-alert-message-warning{color:var(--sd-danger)}.sd-newsletter .sib_loader{text-align:center}.sd-newsletter .sib_loader img{width:1.25rem;height:1.25rem}.sd-newsletter__note{margin:.75rem 0 0;color:var(--sd-muted);font-size:.8125rem;line-height:1.45}.sd-newsletter__note a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.sd-newsletter__note a:hover{color:var(--sd-brand)}@media (min-width:36rem){.sd-newsletter [class^="sib_signup_box_inside"]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sd-newsletter .sib_msg_disp,.sd-newsletter .sib_loader{grid-column:1 / -1}.sd-newsletter .sib_signup_form input[type="submit"]{width:auto}.sd-asum .sd-newsletter [class^="sib_signup_box_inside"]{grid-template-columns:minmax(0,1fr)}.sd-asum .sd-newsletter .sib_signup_form input[type="submit"]{width:100%}}@media (min-width:48rem){.sd-footer .sd-newsletter [class^="sib_signup_box_inside"]{grid-template-columns:minmax(0,1fr)}.sd-footer .sd-newsletter .sib_signup_form input[type="submit"]{width:100%}}.sd-leadform [class^="sib_signup_box_inside"],.sd-newsletter.sd-leadform [class^="sib_signup_box_inside"]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.sd-leadform .sib_msg_disp:empty{display:none}.sd-leadform .invi-recaptcha{display:contents}.sd-leadform .sib_signup_form p:empty{display:none}.sd-leadform .sib_signup_form p[class^="sib-"],.sd-leadform .sib_signup_form p[class*=" sib-"]{display:flex;flex-direction:column;gap:.375rem;color:var(--sd-ink);font:700 0.875rem/1.25rem var(--sd-font)}.sd-leadform .sib_signup_form label{color:var(--sd-ink);font:700 0.875rem/1.25rem var(--sd-font)}.sd-leadform .sib_signup_form select,.sd-leadform .sib_signup_form input[type="date"],.sd-leadform .sib_signup_form input[type="tel"]{width:100%;min-height:3rem;margin:0;padding:.6875rem .875rem;border:.09375rem solid var(--sd-outline);border-radius:var(--sd-r-field);background-color:var(--sd-field);color:var(--sd-ink);font:500 0.9375rem/1.375rem var(--sd-font)}.sd-leadform .sib_signup_form select:focus,.sd-leadform .sib_signup_form input[type="date"]:focus{outline:.125rem solid var(--sd-focus);outline-offset:.0625rem;border-color:var(--sd-brand)}.sd-leadform .sib-sms-field{position:relative;display:flex;align-items:stretch;gap:.5rem}.sd-leadform .sib-sms-field .sib-country-block{display:flex;align-items:center;padding-inline:.625rem;border:.09375rem solid var(--sd-outline);border-radius:var(--sd-r-field);background:var(--sd-field);cursor:pointer}.sd-leadform .sib-sms-field input.sib-sms{flex:1;min-width:0}.sd-leadform .sib_signup_form small{color:var(--sd-muted);font-size:.8125rem;font-weight:500;line-height:1.45}.sd-leadform .sib_signup_form small a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.sd-leadform .sib_signup_form input[type="submit"]{width:100%;min-height:3.25rem;font-size:1rem}@media (min-width:36rem){.sd-leadform [class^="sib_signup_box_inside"],.sd-newsletter.sd-leadform [class^="sib_signup_box_inside"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-leadform [class^="sib_signup_box_inside"]>*{grid-column:1 / -1}.sd-leadform [class^="sib_signup_box_inside"]>.sib-PRENOM-area,.sd-leadform [class^="sib_signup_box_inside"]>.sib-NOM-area{grid-column:auto}.sd-newsletter.sd-leadform .sib_signup_form input[type="submit"]{width:100%}}