.mm-updates{background:var(--nb-black);border-top:3px solid var(--nb-black);padding:5rem 1.5rem;scroll-margin-top:90px}
.mm-updates .mm-updates__inner{max-width:680px}
.mm-updates__eyebrow{color:var(--nb-teal);margin-bottom:.75rem}
.mm-updates .nb-heading{color:var(--nb-white);margin-bottom:.75rem}
.mm-updates__intro{color:rgba(255,255,255,.75);font-size:1rem;line-height:1.65;margin-bottom:2rem}
.mm-updates__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}
.mm-updates label{display:block;font-family:'Space Mono',monospace;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.8);margin-bottom:.5rem}
.mm-updates input{width:100%;min-height:48px;background:#fff;border:2px solid #0a0a0a;border-radius:6px;padding:.7rem 1rem;font:500 1rem 'Space Grotesk',sans-serif;color:#0a0a0a;box-sizing:border-box}
.mm-updates input:focus-visible{outline:3px solid var(--nb-teal);outline-offset:3px}
.mm-updates__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mm-updates__consent,.mm-updates__policies{font-size:.85rem;line-height:1.65;color:rgba(255,255,255,.75);margin:1rem 0}
.mm-updates a{color:var(--nb-teal);text-decoration:underline;text-underline-offset:3px}
.mm-updates a:focus-visible,.mm-updates button:focus-visible{outline:3px solid var(--nb-teal);outline-offset:4px}
.mm-updates__status{font-size:.9rem;color:#ffdc91;line-height:1.6;margin:1rem 0}
.mm-updates__status:empty{display:none}
.mm-updates .nb-btn{font-size:1rem;padding:.85rem 2rem;margin-top:.75rem}
.mm-updates .nb-btn:disabled{opacity:.65;cursor:wait}
.mm-updates__success{border:2px solid var(--nb-teal);border-radius:8px;background:rgba(78,205,196,.1);padding:2rem;color:#fff;line-height:1.7}
.mm-updates__success h3{font:700 1.6rem 'Space Grotesk',sans-serif;margin:0 0 .75rem}
.mm-updates__check{color:var(--nb-teal);font-size:2rem;font-weight:700;margin:0 0 .5rem}
@media(max-width:560px){.mm-updates__fields{grid-template-columns:1fr}.mm-updates .nb-btn{width:100%}.mm-updates{padding:3.5rem 1.25rem}}
