*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--p-color-bg-surface-secondary);color:var(--p-color-text);line-height:1.6}.legal-container{max-width:800px;margin:0 auto;padding:40px 24px 80px}.legal-header{text-align:center;margin-bottom:40px}.legal-header h1{font-size:28px;font-weight:700;color:var(--p-color-text);margin-bottom:8px}.legal-header p{color:var(--p-color-text-subdued);font-size:14px}.legal-card{background:var(--p-color-bg-surface);border-radius:12px;border:1px solid var(--p-color-border-secondary);padding:32px;margin-bottom:24px}.legal-card h2{font-size:18px;font-weight:650;color:var(--p-color-text);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--p-color-border-secondary)}.legal-card h3{font-size:15px;font-weight:600;color:var(--p-color-text);margin:16px 0 8px}.legal-card p{font-size:14px;color:var(--p-color-text);margin-bottom:12px}.legal-card ul{padding-left:24px;margin-bottom:12px}.legal-card li{font-size:14px;color:var(--p-color-text);margin-bottom:6px}.legal-back{display:inline-flex;align-items:center;gap:4px;color:var(--p-color-text-interactive);text-decoration:none;font-size:14px;font-weight:500;margin-bottom:24px}.legal-back:hover{text-decoration:underline}
