
.signup-hold{padding:48px 0;background:#f4eee4;color:#302c29}.signup-hold .wrap{max-width:1160px;margin:auto;padding:0 24px}.signup-hold h2{font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 16px}.signup-hold p{max-width:680px;line-height:1.65}.signup-hold fieldset{border:0;padding:0;margin:20px 0 0;max-width:560px}.signup-hold label{display:block;margin:12px 0;line-height:1.5}.signup-hold input[type=email]{display:block;width:100%;box-sizing:border-box;padding:14px;margin-top:8px;border:1px solid #b9ada0;border-radius:4px;background:#faf8f4;color:#655d56}.signup-hold .signup-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px}.signup-hold .signup-consent input{margin-top:4px;flex:none}.signup-hold button{border:0;border-radius:4px;padding:13px 22px;background:#61564c;color:white;font-weight:bold;opacity:.65}.signup-hold .signup-status{font-size:14px;font-weight:600}.signup-hold a{color:inherit;text-decoration:underline}
