.legal-page{max-width:760px;margin:0 auto;padding-block:80px}.legal-page h1{margin-bottom:16px}.legal-page h2{border-top:1px solid var(--ink-100);margin:48px 0 16px;padding-top:24px;font-size:22px;font-weight:500}.legal-page h2:first-of-type{border-top:none;padding-top:0}.legal-page p,.legal-page li{color:var(--ink-700);margin-bottom:12px;font-size:15px;line-height:1.7}.legal-page ul{margin-bottom:16px;padding-left:20px}.legal-page strong{color:var(--ink-900)}.legal-page a{color:var(--rose-500);text-decoration:underline}.legal-toc{background:var(--rose-50);border-radius:var(--radius-lg);margin:32px 0 48px;padding:24px 28px}.legal-toc strong{letter-spacing:.08em;text-transform:uppercase;color:var(--rose-600);margin-bottom:10px;font-size:13px;display:block}.legal-toc ol{margin:0;padding-left:18px}.legal-toc li{font-size:14px}.legal-toc a{padding:8px 0;line-height:1.5;display:inline-block}.legal-updated{color:var(--ink-500);margin-top:48px;font-size:13px}
