.pk-legal{max-width:760px;color:var(--pk-text,#17233b);margin:0 auto;padding:40px 20px 72px}.pk-legal-header{border-bottom:2px solid var(--pk-border,#e2e8f0);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.pk-legal-brand img{height:28px;display:block}.pk-legal-nav{gap:16px;display:flex}.pk-legal-nav a{font-family:var(--pk-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--pk-text-muted,#5b6b85);font-size:11.5px;font-weight:700;text-decoration:none}.pk-legal-nav a:hover{color:var(--pk-text,#17233b)}.pk-legal-body h1{margin:0 0 4px;font-size:1.7rem}.pk-legal-updated{font-family:var(--pk-font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--pk-text-muted,#5b6b85);margin:0 0 24px;font-size:11.5px}.pk-legal-body h2{border-top:1px solid var(--pk-border,#e2e8f0);margin:28px 0 8px;padding-top:14px;font-size:1.05rem}.pk-legal-body p,.pk-legal-body li{font-size:.92rem;line-height:1.65}.pk-legal-body p{margin:0 0 10px}.pk-legal-body ul{margin:0 0 10px;padding-left:20px}.pk-legal-body a{color:var(--pk-accent,#1f5eff)}.pk-legal-table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:.88rem}.pk-legal-table th,.pk-legal-table td{text-align:left;border:1px solid var(--pk-border,#e2e8f0);vertical-align:top;padding:8px 10px;line-height:1.5}.pk-legal-table th{font-family:var(--pk-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--pk-text-muted,#5b6b85);background:var(--pk-surface,#fff);font-size:10.5px}.pk-legal-foot{border-top:2px solid var(--pk-border,#e2e8f0);color:var(--pk-text-muted,#5b6b85);margin-top:40px;padding-top:14px;font-size:.82rem}.pk-legal-foot p{margin:0 0 6px}.pk-legal-foot a{color:var(--pk-accent,#1f5eff)}
