html{background:var(--paper)}
.legal-page .brand,.legal-page .wrap h2{color:var(--ink)}
.legal-page .wrap{max-width:940px;padding:45px 35px 70px}
.legal-page .wrap h1{font-size:44px;letter-spacing:-1.8px;line-height:1.2;margin:0 0 18px}
.legal-page .wrap h2{font-size:22px;letter-spacing:-.5px;margin:35px 0 12px}
.legal-page .wrap p,.legal-page .wrap li{font-size:14px;line-height:1.85;color:var(--muted);margin:13px 0}
.legal-page .wrap a{color:#307340;text-decoration:underline}
.legal-page .wrap .updated{font-size:12px}
@media(max-width:760px){.legal-page .wrap{padding:30px 21px 45px}.legal-page .wrap h1{font-size:34px}}
