.newsletter-functional{min-width:0;width:100%}.newsletter-functional form{display:flex!important;flex-direction:column;gap:6px;border:0!important;background:transparent!important;min-height:0!important}.newsletter-functional .newsletter-entry{display:flex;align-items:stretch;border:1px solid #aaa;background:white;min-width:0}.newsletter-functional .newsletter-entry input{flex:1;min-width:0}.newsletter-functional label.newsletter-consent{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.4;font-weight:400;margin:0;color:#555}.newsletter-functional label.newsletter-consent input[type=checkbox]{appearance:auto;width:13px!important;height:13px!important;min-height:13px!important;min-width:13px;padding:0;margin:1px 0 0;flex:none}.newsletter-functional small{display:block;font-size:10px;line-height:1.4;margin-top:5px}.newsletter-functional .newsletter-withdraw{display:inline-block!important;width:auto!important;min-width:0!important;background:transparent!important;color:#333!important;padding:4px 0!important;text-decoration:underline;font-size:11px;border:0}