
.original-sales .meta-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:960px;padding:clamp(24px,5vw,48px);background:#f8d8e3;border:1px solid #edc4d3;border-radius:24px;box-shadow:none}
.original-sales .meta-newsletter .eyebrow{font-size:14px;letter-spacing:.1em}
.original-sales .meta-newsletter h2{font-size:clamp(28px,4vw,42px);line-height:1.08;margin:16px 0;letter-spacing:-.04em}
.original-sales .meta-newsletter p{color:#66545d;font-size:16px;line-height:1.65}
.original-sales .meta-newsletter form{align-self:center;min-width:0}
.original-sales .meta-newsletter form>label{margin-top:0;font-size:14px}
.original-sales .meta-newsletter input[type=email]{padding:16px;background:white;border:1px solid #b88f9d;border-radius:12px;min-height:54px;font-size:16px}
.original-sales .meta-newsletter .signup-consent{display:flex;gap:10px;margin:18px 0;font-size:14px;line-height:1.6;font-weight:400}
.original-sales .meta-newsletter .signup-consent input{flex:0 0 20px;margin-top:3px}
.original-sales .meta-newsletter button{display:block;width:100%;padding:16px 20px;min-height:54px;font-size:14px;letter-spacing:.025em;background:#231b20;color:white;border-radius:12px}
.original-sales .meta-newsletter button:hover{background:#44323d}
.original-sales .meta-newsletter .signup-status{font-size:14px;margin:12px 0 0}
.original-sales .meta-newsletter a{text-underline-offset:3px}
@media(max-width:700px){.original-sales .meta-newsletter{grid-template-columns:1fr;gap:20px}.original-sales .meta-newsletter h2{max-width:none}.original-sales .closing .wrap>div{grid-template-columns:1fr!important;gap:24px!important}}
