.legal-page{max-width:720px;margin:0 auto;padding:calc(var(--nav-height) + 48px) 24px 96px}.legal-page h1{font-family:var(--font-serif),Georgia,serif;font-size:var(--font-h1);font-weight:600;color:var(--text);margin-bottom:8px}.legal-page .legal-meta{font-size:var(--font-small);color:var(--text-muted);margin-bottom:40px}.legal-page h2{font-size:var(--font-h3);font-weight:600;color:var(--text);margin-top:36px;margin-bottom:12px}.legal-page li,.legal-page p{font-size:var(--font-body);line-height:1.65;color:var(--text-secondary)}.legal-page p{margin-bottom:14px}.legal-page ul{margin:0 0 16px 1.25rem}.legal-page li{margin-bottom:8px}.legal-page a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.legal-page a:hover{color:var(--primary-light)}.legal-page strong{color:var(--text);font-weight:600}