.mj-newsletter{max-width:1200px;margin:64px auto;padding:48px;background:#fcf5f2;border:1px solid #facdbf;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;color:#773c4e}.mj-newsletter h1,.mj-newsletter h2{font-family:var(--font-heading-family);color:#773c4e;font-size:clamp(32px,3.4vw,46px);line-height:1.1;margin:8px 0 16px}.mj-newsletter p{line-height:1.7;margin:0 0 12px}.mj-newsletter__eyebrow{font-size:11px;letter-spacing:.2em;font-weight:600}.mj-newsletter__form>label{display:block;font-size:13px;margin-bottom:8px}.mj-newsletter__row{display:flex;gap:8px}.mj-newsletter__row input{min-width:0;flex:1;border:1px solid #bd858a;background:#fff;padding:14px;font:inherit;color:#773c4e;border-radius:0}.mj-newsletter__row button{border:1px solid #773c4e;background:#773c4e;color:white;font:inherit;font-size:14px;padding:14px 20px;cursor:pointer;white-space:nowrap;min-height:48px}.mj-newsletter__row button:hover{background:#612b3b}.mj-newsletter .mj-newsletter__consent{display:flex;gap:10px;align-items:flex-start;line-height:1.55;font-size:12px;margin:16px 0 10px}.mj-newsletter__consent input{flex:none;width:18px;height:18px;accent-color:#773c4e;margin:1px 0 0}.mj-newsletter a{color:#773c4e;text-decoration:underline;text-underline-offset:3px}.mj-newsletter .mj-newsletter__note{font-size:11px;line-height:1.6}.mj-newsletter input:focus-visible,.mj-newsletter button:focus-visible,.mj-newsletter a:focus-visible{outline:2px solid #773c4e;outline-offset:3px}.mj-newsletter__success{background:white;border-left:3px solid #773c4e;padding:16px}.mj-newsletter--footer{max-width:none;margin:0;padding:36px max(24px,calc((100vw - 1200px)/2));background:#fff;border-width:1px 0 0;gap:40px}.mj-newsletter--footer h2{font-size:30px}.mj-newsletter--footer .mj-newsletter__copy>p:not(.mj-newsletter__eyebrow){font-size:13px}.mj-newsletter--article{margin:40px 0;padding:32px;grid-template-columns:1fr;gap:20px}.mj-newsletter--article h2{font-size:34px}.mj-newsletter-page{padding:1px 24px}.mj-newsletter--page{max-width:1000px;margin:60px auto 80px;padding:60px;grid-template-columns:1fr;gap:24px}.mj-newsletter--page ul{padding-left:20px;line-height:1.9}.mj-newsletter--page .mj-newsletter__signup{max-width:680px;width:100%}@media(max-width:749px){.mj-newsletter{grid-template-columns:1fr;margin:32px 16px;padding:28px 22px;gap:20px}.mj-newsletter__row{flex-direction:column}.mj-newsletter__row input,.mj-newsletter__row button{width:100%;font-size:16px}.mj-newsletter--footer{margin:0;padding:28px 22px}.mj-newsletter--article{margin:32px 0}.mj-newsletter-page{padding:1px 0}.mj-newsletter--page{margin:28px 16px}.mj-newsletter h1{font-size:42px}}
