.legal-page{max-width:960px;padding-top:28px;padding-bottom:64px}.legal-page h1{font-size:32px;margin:32px 0 20px}.legal-page h2{font-size:23px;margin-bottom:16px}.legal-page section{margin:36px 0;scroll-margin-top:110px}.legal-page p{line-height:1.95;overflow-wrap:anywhere}.legal-page a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.legal-draft{padding:16px 20px;background:#fff6e8;border-left:4px solid #dc8b28;border-radius:4px;font-size:14px}.legal-toc{background:var(--pale);padding:20px 24px;border-radius:12px;margin:24px 0}.legal-toc ol{padding-left:24px;margin:0}.legal-toc li{padding:5px 0}@media(max-width:600px){.legal-page h1{font-size:26px}.legal-page h2{font-size:21px}.legal-toc{padding:16px}.legal-page section{margin:28px 0}}