.lw-root .lps.lps-legal{padding:0 16px}.lw-root .lps .lps-legal-page{width:100%;max-width:46rem;margin:0 auto;padding:12px 0 40px}.lw-root .lps .lps-legal-top{border-bottom:1px solid var(--lps-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-bottom:8px;display:flex}.lw-root .lps .lps-legal-home{min-height:44px;font-family:var(--lps-term);letter-spacing:.05em;text-transform:uppercase;color:var(--lps-cyan);align-items:center;gap:10px;font-size:21px;display:inline-flex}.lw-root .lps .lps-legal-home .lps-mark{color:var(--lps-yellow)}.lw-root .lps .lps-legal-home:hover span{text-underline-offset:3px;text-decoration:underline}.lw-root .lps .lps-legal-lang{min-height:44px;font-family:var(--lps-term);color:var(--lps-ink-dim);text-underline-offset:3px;align-items:center;font-size:20px;text-decoration:underline;display:inline-flex}.lw-root .lps .lps-legal-head{padding:28px 0 18px}.lw-root .lps .lps-legal-title{font-family:var(--lps-poster);letter-spacing:.02em;text-transform:uppercase;color:var(--lps-ink);overflow-wrap:anywhere;font-size:clamp(42px,10vw,68px);line-height:.95}.lw-root .lps .lps-legal-meta{font-family:var(--lps-term);color:var(--lps-ink-dim);margin-top:10px;font-size:19px;line-height:1.25}.lw-root .lps .lps-legal-changes{border:1px solid var(--lps-line);border-left:3px solid var(--lps-yellow);border-radius:var(--lps-r);background:var(--lps-panel);margin-bottom:26px;padding:14px 16px}.lw-root .lps .lps-legal-changes h2{font-family:var(--lps-term);letter-spacing:.06em;text-transform:uppercase;color:var(--lps-yellow);font-size:20px}.lw-root .lps .lps-legal-changes ol>li+li{margin-top:10px}.lw-root .lps .lps-legal-when{margin-top:6px;font-size:15px;font-weight:600}.lw-root .lps .lps-legal-changes ul{color:var(--lps-ink-dim);margin-top:4px;padding-left:20px;font-size:15px;list-style:outside}.lw-root .lps .lps-legal-prose{color:var(--lps-ink);overflow-wrap:break-word;font-size:16px;line-height:1.6}.lw-root .lps .lps-legal-prose h2{color:var(--lps-cyan);margin:34px 0 10px;font-size:22px;font-weight:700;line-height:1.25}.lw-root .lps .lps-legal-prose h3{margin:20px 0 6px;font-size:17px;font-weight:700;line-height:1.3}.lw-root .lps .lps-legal-prose p,.lw-root .lps .lps-legal-prose ul,.lw-root .lps .lps-legal-prose ol{margin-bottom:12px}.lw-root .lps .lps-legal-prose ul{padding-left:22px;list-style:outside}.lw-root .lps .lps-legal-prose ol{padding-left:24px;list-style:decimal}.lw-root .lps .lps-legal-prose li+li{margin-top:6px}.lw-root .lps .lps-legal-prose li::marker{color:var(--lps-ink-dim)}.lw-root .lps .lps-legal-prose strong{font-weight:700}.lw-root .lps .lps-legal-prose a{color:var(--lps-cyan);text-underline-offset:2px;text-decoration:underline}.lw-root .lps .lps-legal-prose code{background:var(--lps-panel-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.lw-root .lps .lps-legal-prose .lps-legal-lead{font-size:18px;line-height:1.5}.lw-root .lps .lps-legal-foot{border-top:1px solid var(--lps-line);font-family:var(--lps-term);flex-wrap:wrap;gap:0 20px;margin-top:40px;padding-top:10px;font-size:20px;display:flex}.lw-root .lps .lps-legal-foot a{min-height:44px;color:var(--lps-ink-dim);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.lw-root .lps .lps-legal-foot a:hover,.lw-root .lps .lps-legal-lang:hover{color:var(--lps-cyan)}
