.mm-legal__col{max-width:68ch}.mm-legal__kicker{margin-bottom:18px}.mm-legal__headline{font-size:clamp(34px,5.5vw,56px);letter-spacing:-1.6px}.mm-legal__date{color:var(--mm-faint);font-family:var(--mm-font-mono);font-size:12.5px;letter-spacing:1px;margin-top:14px}.mm-legal__body{color:var(--mm-body);font-size:16.5px;line-height:1.7;margin-top:clamp(32px,5vw,48px)}.mm-legal__body h2{color:var(--mm-ink);font-size:clamp(20px,2.6vw,24px);letter-spacing:-.4px;line-height:1.25;margin:clamp(36px,5vw,48px) 0 12px}.mm-legal__body h3{color:var(--mm-ink);margin:24px 0 8px}.mm-legal__body h2:first-child{margin-top:0}.mm-legal__body p+p,.mm-legal__body p+ul,.mm-legal__body ul+p{margin-top:14px}.mm-legal__body ul{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px}.mm-legal__body a{text-decoration:underline;text-underline-offset:3px}.mm-legal__body strong{color:var(--mm-ink);font-weight:600}