.legal-page{max-width:720px;margin:0 auto;padding:48px 24px 96px}.legal-page .legal-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.legal-page .legal-head a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.legal-page h1{margin:24px 0 4px;font-size:34px;font-weight:800;letter-spacing:-.02em}.legal-page .updated{font-family:var(--o-font-mono);font-size:12px;color:var(--o-ink-500);margin-bottom:32px}.legal-page h2{margin:32px 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em}.legal-page li,.legal-page p{font-size:15px;line-height:1.65;color:var(--o-ink-700)}.legal-page ul{padding-left:22px}.legal-page a{color:var(--o-ink-900);text-decoration:underline}