.mp-newsletter{background:#ded7ca;color:#14211e;padding:48px max(24px,5vw)}.mp-news-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.mp-news-kicker{font:10px/1.6 Arial,sans-serif;letter-spacing:.13em;margin:0 0 16px}.mp-newsletter h2{font:400 clamp(30px,3.2vw,44px)/1.2 Georgia,serif;color:inherit;margin:0 0 16px}.mp-newsletter p:not(.mp-news-kicker){font:14px/1.7 Arial,sans-serif;max-width:570px}.mp-newsletter label{display:block;font:11px/1.6 Arial,sans-serif;margin-bottom:10px}.mp-newsletter .mr-email-row{display:flex;gap:12px;border-bottom:1px solid #14211e77}.mp-newsletter input[type=email]{min-width:0;width:100%;background:transparent;color:#14211e;border:0;padding:14px 0;font-size:16px}.mp-newsletter button{flex-shrink:0;background:transparent;color:#14211e;border:0;min-height:44px;font:10px/1.6 Arial,sans-serif;letter-spacing:.06em;cursor:pointer}.mp-footer .mr-footer-top{grid-template-columns:1.3fr repeat(4,1fr);gap:30px}.mp-footer .mr-brand p{font-size:10px;letter-spacing:.1em}.mp-newsletter :focus-visible{outline:2px solid #786543;outline-offset:4px}@media(max-width:749px){.mp-news-inner{grid-template-columns:1fr;gap:24px}.mp-footer .mr-footer-top{grid-template-columns:1fr 1fr;gap:30px}.mp-footer .mr-brand{grid-column:1/-1}}
.mp-newsletter .mp-email-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mp-newsletter input[type=email]::placeholder{font-size:11px;letter-spacing:.08em;color:#455047;opacity:1}
