.legal-page{max-width:720px;margin:0 auto;padding:48px 24px 64px}.legal-page .legal-back{color:var(--accent-muted);align-items:center;gap:4px;margin-bottom:32px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.legal-page .legal-back:hover{text-decoration:underline}.legal-page h1{letter-spacing:-.3px;margin-bottom:4px;font-size:24px;font-weight:700}.legal-page .legal-updated{color:var(--text-3);margin-bottom:36px;font-size:12px}.legal-page h2{color:var(--text-1);margin-top:32px;margin-bottom:10px;font-size:16px;font-weight:600}.legal-page p{color:var(--text-2);margin-bottom:12px;font-size:14px;line-height:1.7}.legal-page ul{margin:8px 0 12px 20px;padding:0}.legal-page li{color:var(--text-2);margin-bottom:4px;font-size:14px;line-height:1.7}.legal-page .legal-subsection{margin-top:16px;margin-bottom:16px}.legal-page .legal-subsection h3{color:var(--text-1);margin-bottom:6px;font-size:14px;font-weight:600}.legal-page a{color:var(--accent-muted);text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page .legal-contact{color:var(--text-1);font-weight:500}
