.legal-page{padding-block:clamp(var(--space-xl),6vw,72px)}.legal-page article{max-width:720px;margin-inline:auto}.legal-page h1{margin-bottom:var(--space-lg)}.legal-page h2{font-family:var(--font-serif),var(--font-stack-serif);font-size:21px;line-height:25px;letter-spacing:-.2px;margin-top:var(--space-xl)}.legal-page h2,.legal-page h3{font-weight:600;color:var(--ink);margin-bottom:var(--space-sm)}.legal-page h3{font-family:var(--font-sans),var(--font-stack-sans);font-size:16px;margin-top:var(--space-lg)}.legal-page li,.legal-page p{font-size:15px;line-height:23px;color:var(--ink);margin-bottom:var(--space-sm)}.legal-page ol,.legal-page ul{padding-left:22px;margin-bottom:var(--space-md)}.legal-page hr{border:none;border-top:1px solid var(--border);margin-block:var(--space-xl)}.legal-page table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;margin-block:var(--space-md);display:block;overflow-x:auto}.legal-page td,.legal-page th{text-align:left;padding:8px 12px;border:1px solid var(--border)}.legal-page blockquote{margin:0 0 var(--space-md);padding:12px 18px;border-left:3px solid var(--accent);background:var(--tint-selected);border-radius:0 var(--radius-md) var(--radius-md) 0}.legal-page mark.todo{background:var(--danger-tint);color:var(--danger);padding:1px 6px;border-radius:6px;font-weight:600;font-size:13px}