.cis-newsletter{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center;background:#eae7da;color:#163f38;border-top:1px solid #d2c9b5;padding:clamp(28px,4vw,56px);max-width:1280px;margin:0 auto;box-sizing:border-box;text-align:left}.cis-newsletter .cis-newsletter-eyebrow{text-transform:uppercase;letter-spacing:.15em;font:700 12px/1.4 Arial,sans-serif;color:#9f3428;margin:0 0 14px}.cis-newsletter h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);line-height:1.15;color:#163f38;margin:0 0 16px}.cis-newsletter p{line-height:1.65;margin:0}.cis-newsletter .mailpoet_form{padding:0!important;margin:0!important;background:transparent!important;width:100%!important;max-width:none!important}.cis-newsletter .mailpoet_paragraph{margin:0 0 12px!important;line-height:1.5}.cis-newsletter label{display:block!important;font-size:14px;font-weight:600;color:#163f38;margin-bottom:6px}.cis-newsletter input[type=email]{box-sizing:border-box!important;width:100%!important;height:50px!important;padding:12px 15px!important;background:#fffdf7!important;color:#163f38!important;border:1px solid #a29d8c!important;border-radius:2px!important;font:16px Arial,sans-serif!important}.cis-newsletter input[type=submit],.cis-newsletter button[type=submit]{height:50px!important;padding:12px 25px!important;border:0!important;border-radius:2px!important;background:#163f38!important;color:#fffdf7!important;font:600 15px Arial,sans-serif!important;cursor:pointer}.cis-newsletter input:focus-visible,.cis-newsletter a:focus-visible{outline:3px solid #9f3428;outline-offset:3px}.cis-newsletter .cis-newsletter-note{font-size:12px;line-height:1.6;margin-top:12px;color:#565f53}.cis-newsletter a{color:#163f38;text-decoration:underline}.cis-newsletter .mailpoet_validate_error,.cis-newsletter .mailpoet_error{color:#9f3428}.cis-newsletter .mailpoet_message{padding:0!important}.cis-newsletter .mailpoet_form_loading{background:transparent!important}@media(max-width:760px){.cis-newsletter{grid-template-columns:1fr;gap:24px;padding:28px 22px}.cis-newsletter input[type=submit]{width:100%!important}}
