.subscribeform{max-width:640px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:24px;border:1px solid #dce4e5;border-radius:16px;box-sizing:border-box;overflow-wrap:anywhere}.subscribeform>*{min-width:0;max-width:100%}.subscribeform input[type=email]{width:100%;min-width:0;box-sizing:border-box;padding:14px;border:1px solid #64748b;border-radius:8px;font:inherit}.subscribeform button{white-space:normal;padding:14px 22px;background:#16756b;color:white;border:0;border-radius:8px;font:inherit;cursor:pointer}.subscribeform .sf-consent{display:flex;align-items:flex-start;gap:10px}.subscribeform input[type=checkbox]{flex-shrink:0;margin-top:4px}.sf-trap{position:absolute;left:-9999px}.subscribeform :focus-visible{outline:3px solid #0d9488;outline-offset:4px}
