.s18-email{margin:40px 0;padding:clamp(24px,4vw,48px);background:#eeeee7;border:1px solid #d8d9ce;color:#252520}.s18-email h3{font-family:var(--font-heading--family,serif);font-size:clamp(26px,3vw,38px);margin:0 0 14px}.s18-email form{max-width:680px}.s18-email input[type=email]{display:block;width:100%;padding:15px;margin:8px 0 20px;border:1px solid #777;background:#fff;color:#252520;font:inherit}.s18-email-check{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.s18-email-check input{appearance:auto;flex:0 0 auto;width:18px;height:18px;margin-top:3px}.s18-email-note{font-size:13px;line-height:1.6}.s18-email button:disabled{opacity:.55;cursor:wait}.s18-email a{text-decoration:underline}.s18-email [data-email-status]{min-height:1.5em}