.ot-newsletter{margin:65px auto 0;max-width:1320px;padding:clamp(26px,5vw,64px);background:#e8eddf;color:#20362d;display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;border-radius:12px;box-sizing:border-box}.ot-newsletter h1,.ot-newsletter h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(29px,3.2vw,44px);line-height:1.1;margin:12px 0 20px}.ot-newsletter p{font-size:15px;line-height:1.7;max-width:57ch}.ot-newsletter .ot-newsletter-status{font-size:13px;padding-left:14px;border-left:2px solid #788c6d}.ot-newsletter form{min-width:0}.ot-email-label{display:grid;gap:8px;font-size:14px;font-weight:600}.ot-email-label input{width:100%;padding:14px;border:1px solid #72816d;border-radius:5px;background:#fffdf6;color:#20362d;font:inherit;box-sizing:border-box}.ot-newsletter fieldset{border:0;padding:0;margin:18px 0;display:grid;gap:8px;font-size:14px}.ot-newsletter legend{font-weight:600;margin-bottom:10px}.ot-newsletter fieldset label,.ot-newsletter-consent{display:flex;gap:9px;align-items:flex-start}.ot-newsletter input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#2d5942}.ot-newsletter-consent{font-size:13px;line-height:1.6;margin-bottom:20px}.ot-newsletter .ot-newsletter-privacy{font-size:12px;line-height:1.6}.ot-newsletter a{text-decoration:underline;text-underline-offset:3px}.ot-newsletter-result{grid-column:1/-1}.ot-newsletter-result:empty{display:none}.ot-newsletter .ot-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ot-newsletter button:disabled{opacity:.65}.ot-newsletter button{white-space:normal;text-align:left}.ot-newsletter a:focus-visible,.ot-newsletter button:focus-visible,.ot-newsletter input:focus-visible{outline:3px solid #b48434;outline-offset:3px}@media(max-width:750px){.ot-newsletter{grid-template-columns:1fr;margin:35px 16px 0;gap:20px;padding:25px}.ot-newsletter h1,.ot-newsletter h2{font-size:32px}}