.pse-legal{background:#0a0b0d}.pse-legal-hero{padding:clamp(120px,14vw,190px) 0 64px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 18%,rgba(225,29,46,.13),transparent 30%),#0a0b0d}.pse-legal-hero__inner{max-width:980px}.pse-legal-hero h1{margin:0;font-size:clamp(3.2rem,8vw,7.5rem);line-height:.88;letter-spacing:-.075em}.pse-legal-hero h1 span{color:#e11d2e}.pse-legal-hero__lead{max-width:720px;color:#a7adb7;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.72}.pse-legal-hero__meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;color:#747b85;font-size:.76rem}.pse-legal-shell{display:grid;grid-template-columns:250px minmax(0,820px);gap:clamp(50px,7vw,110px);align-items:start;padding:70px 0 120px}.pse-legal-nav{position:sticky;top:120px;display:grid;gap:6px}.pse-legal-nav strong{margin-bottom:10px;color:#6f7680;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase}.pse-legal-nav a{padding:9px 0;color:#9299a3;font-size:.82rem;transition:color .18s ease}.pse-legal-nav a:hover{color:#fff}.pse-legal-content{min-width:0}.pse-legal-content section{scroll-margin-top:120px;padding:0 0 54px;margin:0 0 54px;border-bottom:1px solid rgba(255,255,255,.08)}.pse-legal-content section:last-child{margin-bottom:0;border-bottom:0}.pse-legal-content h2{margin:0 0 20px;font-size:clamp(1.65rem,3vw,2.45rem);letter-spacing:-.045em}.pse-legal-content h3{margin:30px 0 12px;font-size:1rem}.pse-legal-content p,.pse-legal-content li{color:#a7adb7;line-height:1.78}.pse-legal-content p{margin:0 0 16px}.pse-legal-content ul{margin:18px 0;padding-left:20px}.pse-legal-content li+li{margin-top:8px}.pse-legal-content a{color:#fff;text-decoration:underline;text-decoration-color:rgba(225,29,46,.65);text-underline-offset:4px}.pse-legal-callout{padding:22px 24px;border:1px solid rgba(225,29,46,.28);border-radius:18px;background:rgba(225,29,46,.06)}.pse-legal-table-wrap{overflow-x:auto;margin:22px 0}.pse-legal-table{width:100%;border-collapse:collapse;min-width:660px}.pse-legal-table th,.pse-legal-table td{padding:15px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;font-size:.82rem;line-height:1.55}.pse-legal-table th{color:#fff;background:#14161a}.pse-legal-table td{color:#a7adb7}.pse-legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:900px){.pse-legal-shell{grid-template-columns:1fr;gap:36px}.pse-legal-nav{position:static;display:flex;overflow-x:auto;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.pse-legal-nav strong{display:none}.pse-legal-nav a{flex:0 0 auto;padding:8px 13px;border:1px solid rgba(255,255,255,.09);border-radius:999px}}@media(max-width:560px){.pse-legal-hero{padding-top:108px}.pse-legal-shell{padding-top:46px}.pse-legal-content section{padding-bottom:42px;margin-bottom:42px}}