.newsletter-nav{color:var(--green)!important;font-weight:700!important}.newsletter-section{background:var(--green);color:#f5f5e9;padding:45px;display:grid;grid-template-columns:1fr 1.1fr;gap:55px;margin-bottom:60px;scroll-margin-top:25px}.newsletter-intro .eyebrow{color:#d6ca98}.newsletter-intro h2{font:43px/1.12 var(--serif);letter-spacing:-.7px;margin:20px 0}.newsletter-intro p{font-size:14px;line-height:1.95;color:#dde6d6;max-width:400px}.newsletter-points{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:27px;font-size:11px;color:#e5e9d6}.newsletter-points>span:before{content:'✓';margin-right:7px;color:#d6ca98}.newsletter-form-panel{background:var(--paper);color:var(--ink);padding:26px;min-width:0}.newsletter-pending{margin:0 0 20px;padding-bottom:17px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8}.newsletter-pending strong{display:block;color:var(--green)}.newsletter-pending span{font-size:11px;color:var(--muted)}.newsletter-preview-fields{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.newsletter-preview-fields>label:not(.newsletter-consent){font-size:11px;font-weight:600;margin-top:5px}.newsletter-preview-fields input[type=email],.newsletter-preview-fields select{width:100%;border:1px solid #cdd2c2;background:#fffef9;color:#66705f;border-radius:3px;min-height:44px;padding:11px;font:13px var(--sans)}.newsletter-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;margin:8px 0}.newsletter-consent input{margin-top:4px}.newsletter-preview-fields button{padding:13px 20px;background:#526d5d;color:white;border-radius:3px;text-align:center;font-size:12px;cursor:not-allowed}.newsletter-privacy,.newsletter-confirmation{font-size:10px;line-height:1.9;color:var(--muted);margin:17px 0 0}.newsletter-embed iframe{display:block;border:0;width:100%;height:900px;background:var(--paper)}.newsletter-hosted{font-size:11px;line-height:1.8;text-decoration:underline;text-underline-offset:4px;color:var(--green);display:inline-block;margin-top:15px}.newsletter-hosted[hidden],.newsletter-embed[hidden],#newsletter-preview[hidden],#newsletter-confirmation[hidden]{display:none}html[lang=am] .newsletter-intro h2{font-size:32px;line-height:1.6}html[lang=am] .newsletter-intro p{line-height:2}.newsletter-footer-link{font-size:11px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.newsletter-section{gap:28px;padding:30px}.newsletter-intro h2{font-size:35px}.newsletter-form-panel{padding:22px}html[lang=am] .newsletter-intro h2{font-size:28px}}
@media(max-width:700px){.newsletter-section{grid-template-columns:1fr;padding:27px 20px;gap:25px;margin-bottom:40px}.newsletter-intro h2{font-size:38px}.newsletter-intro p{font-size:13px}.newsletter-points{margin-top:18px}.newsletter-form-panel{padding:20px}.newsletter-preview-fields input[type=email],.newsletter-preview-fields select{font-size:16px}html[lang=am] .newsletter-intro h2{font-size:28px}}
@media(min-width:701px){.newsletter-embed iframe{height:760px}}
@media(max-width:700px){.newsletter-section{padding:27px 12px}.newsletter-intro{padding:0 8px}.newsletter-form-panel{padding:8px}.newsletter-embed iframe{height:1100px}}
