.pj-pilot-legal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pj-pilot-legal-layout{display:grid;width:min(100% - 2rem,68rem);grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:3rem;margin:0 auto;padding:3rem 0 5rem}.pj-pilot-legal-meta{position:sticky;top:1.5rem;display:grid;gap:.55rem;border-top:3px solid var(--trust);padding-top:1rem}.pj-pilot-legal-meta svg{color:var(--trust)}.pj-pilot-legal-meta p,.pj-pilot-legal-meta span,.pj-pilot-legal-meta strong{margin:0}.pj-pilot-legal-meta span{color:var(--muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.pj-pilot-legal-meta strong{overflow-wrap:anywhere;color:var(--foreground);font-size:.78rem}.pj-pilot-legal-meta p{color:var(--muted);font-size:.75rem;line-height:1.5}.pj-pilot-legal-document{min-width:0}.pj-pilot-legal-document>header{border-bottom:1px solid var(--line-strong);padding-bottom:2rem}.pj-pilot-legal-document>header>p{margin:0 0 .65rem;color:var(--brand-strong);font-size:.75rem;font-weight:800;text-transform:uppercase}.pj-pilot-legal-document h1{max-width:18ch;margin:0;color:var(--foreground);font-size:2.2rem;line-height:1.08;letter-spacing:0}.pj-pilot-legal-document>header>div{max-width:68ch;margin-top:1rem;color:var(--muted-strong);font-size:1rem;line-height:1.7}.pj-pilot-legal-document>section{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;border-bottom:1px solid var(--line);padding:1.7rem 0}.pj-pilot-legal-document>section>span{color:var(--brand-strong);font-size:.72rem;font-weight:820}.pj-pilot-legal-document h2{margin:0 0 .65rem;color:var(--foreground);font-size:1.05rem;letter-spacing:0}.pj-pilot-legal-document section p{max-width:72ch;margin:0;color:var(--muted-strong);font-size:.88rem;line-height:1.7}.pj-pilot-legal-document section p+p{margin-top:.65rem}.pj-pilot-legal-document>footer{margin-top:2rem;border:1px solid var(--line-info);border-radius:.5rem;background:var(--trust-soft);padding:1rem}.pj-pilot-legal-document>footer p,.pj-pilot-legal-document>footer strong{margin:0}.pj-pilot-legal-document>footer strong{color:var(--trust);font-size:.85rem}.pj-pilot-legal-document>footer p{max-width:70ch;margin-top:.4rem;color:var(--muted-strong);font-size:.78rem;line-height:1.6}.pj-pilot-legal-document>footer p a{color:var(--brand-strong);font-weight:760;text-decoration:underline;text-underline-offset:.18rem}.pj-pilot-legal-document>footer>div{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.8rem}.pj-pilot-legal-document>footer>div a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;color:var(--trust);font-size:.76rem;font-weight:780}@media (max-width:760px){.pj-pilot-legal-layout{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2rem 0 4rem}.pj-pilot-legal-meta{position:static}.pj-pilot-legal-header{align-items:flex-start}.pj-pilot-legal-header .pj-btn{min-width:2.75rem}}@media (max-width:520px){.pj-pilot-legal-header{display:grid}.pj-pilot-legal-header .pj-btn{width:100%}.pj-pilot-legal-document h1{font-size:1.8rem}.pj-pilot-legal-document>section{grid-template-columns:minmax(0,1fr);gap:.45rem}}