/* Loaded only by the separate signup notice, never the product or homepage. */
.mm-privacy-page .mm-privacy-document { max-width:820px; margin:0 auto; padding:40px 32px 64px; }
.mm-privacy-page .mm-privacy-document h1 { font-size:clamp(32px,5vw,44px); line-height:1.15; margin-bottom:20px; }
.mm-privacy-page .mm-privacy-document h2 { font-size:clamp(25px,3vw,30px); margin:32px 0 12px; text-wrap:pretty; }
.mm-privacy-page .mm-privacy-document p { line-height:1.75; }
.mm-privacy-page .mm-privacy-document a, .mm-privacy-page .mm-header > a:last-child { text-underline-offset:4px; overflow-wrap:anywhere; }
.mm-privacy-page .mm-notice-version { font-size:13px; color:#bfd1c8; }
.mm-privacy-page .mm-privacy-document:focus-visible { outline:3px solid #49dcff; outline-offset:-5px; }
@media(max-width:650px) { .mm-privacy-page .mm-privacy-document { padding:28px 22px 44px; } }
