.mv-newsletter{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:36px;border-bottom:1px solid #777;padding:4px 0 30px;margin-bottom:12px;max-width:100%;color:inherit}
.mv-newsletter-pitch{display:flex;align-items:center;gap:24px;min-width:0}
.mv-newsletter-record{display:grid;place-items:center;position:relative;flex:0 0 124px;width:124px;height:124px;border-radius:50%;background:repeating-radial-gradient(circle,#262521 0 3px,#46433d 4px,#262521 5px 7px);border:1px solid #777}
.mv-newsletter-record:before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent,#ffffff20 24deg,transparent 65deg,transparent 180deg,#ffffff18 210deg,transparent 250deg)}
.mv-newsletter-record i{display:block;width:42px;height:42px;border:17px solid #a94739;border-radius:50%;background:#f5f2ec;z-index:1}
.mv-newsletter-kicker{display:block;color:#d39b8e;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:10px}
.mv-newsletter h2{font-size:clamp(24px,2.5vw,36px);font-weight:850;line-height:1.08;text-transform:uppercase;margin:0 0 12px;letter-spacing:-.025em}
.mv-newsletter-pitch p{margin:0;font-size:13px;line-height:1.5;max-width:38ch;color:#d9d4cc}
.mv-newsletter form{max-width:none;min-width:0}
.mv-newsletter-entry{display:flex;gap:8px}
.mv-newsletter-entry input{flex:1;min-width:0;color:#24231f;background:#f6f3ec;border:1px solid #888;padding:13px}
.mv-newsletter-entry button{background:#f6f3ec;color:#24231f;border:1px solid #f6f3ec;padding:13px 20px;font-weight:700}
.mv-newsletter .mv-consent-fields {
  gap: 4px;
  margin: 8px 0 0;
  color: inherit;
  font-size: 12px;
  line-height: 1.4;
}
.mv-newsletter .mv-consent-fields .mv-checkbox {
  align-items: center;
  min-height: 24px;
  margin: 0;
  gap: 8px;
  font-size: inherit;
}
.mv-newsletter .mv-consent-fields input[type=checkbox] { margin: 0; }
.mv-newsletter .mv-consent-fields p { margin: 2px 0 0 26px; font-size: 11px; }
.mv-newsletter a{color:inherit;text-decoration:underline}
.mv-newsletter-trap{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none}
.mv-newsletter :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mv-newsletter [role=status]{margin:8px 0 0;font-size:12px}
.mv-newsletter [role=status]:empty{display:none}
@media(max-width:1000px){.mv-newsletter{grid-template-columns:1fr;gap:24px}.mv-newsletter-pitch p{max-width:none}.mv-newsletter-record{flex-basis:96px;width:96px;height:96px}}
@media(max-width:480px){.mv-newsletter{gap:20px}.mv-newsletter-pitch{gap:16px}.mv-newsletter-record{flex-basis:76px;width:76px;height:76px}.mv-newsletter-record i{width:30px;height:30px;border-width:12px}.mv-newsletter h2{font-size:23px}.mv-newsletter-entry button{padding-inline:12px;font-size:12px}.mv-newsletter-entry input{width:0}.mv-newsletter-pitch p{font-size:12px}}
