.newsletter-section{padding-block:70px;background:var(--soft-yellow);border-top:1px solid var(--line)}.newsletter-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.newsletter-copy h2{font-size:49px}.newsletter-copy>p:not(.eyebrow){font-size:14px;max-width:380px;color:var(--muted);margin-top:23px}.newsletter-copy .dots{margin-top:25px}.newsletter-form{min-width:0}.newsletter-embed{background:var(--white);border:1px solid #e3ddce;border-radius:6px;padding:12px 8px;min-height:446px;overflow:hidden}.newsletter-embed iframe{display:block;width:540px;height:420px;max-width:100%;margin-inline:auto;border:0}.newsletter-note{font-size:10px;line-height:1.8;color:var(--muted);margin-top:13px}.newsletter-note a{border-bottom:1px solid currentColor}.newsletter-note a:hover{color:var(--blue)}.newsletter-fallback{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin-top:13px}.newsletter-fallback .arrow{width:12px;height:12px}.newsletter-fallback:hover{color:var(--blue)}
@media(max-width:1000px){.newsletter-grid{gap:35px;grid-template-columns:.8fr 1.2fr}.newsletter-copy h2{font-size:41px}.newsletter-copy>p:not(.eyebrow){font-size:13px}}
@media(max-width:700px){.newsletter-section{padding-block:46px}.newsletter-grid{grid-template-columns:minmax(0,1fr);gap:26px}.newsletter-copy h2{font-size:39px}.newsletter-copy>p:not(.eyebrow){margin-top:17px;max-width:420px;font-size:13px}.newsletter-copy .dots{margin-top:18px}.newsletter-embed{padding:8px 0;min-height:578px}.newsletter-note{font-size:9px}.newsletter-fallback{font-size:10px}}

@media(max-width:700px){.newsletter-embed iframe{height:560px}}

.contact-support{margin-top:18px;font-size:13px;line-height:1.8;color:var(--muted)}.contact-support a{color:var(--blue);border-bottom:1px solid currentColor}
