.legal-module__zo5mhq__pageRoot{background:var(--bg-dark);min-height:100vh;color:var(--text-primary)}.legal-module__zo5mhq__main{max-width:760px;margin:0 auto;padding:64px 24px 96px}.legal-module__zo5mhq__header{margin-bottom:40px}.legal-module__zo5mhq__title{letter-spacing:-.01em;margin:0 0 8px;font-size:2rem;font-weight:800}.legal-module__zo5mhq__effective{color:var(--text-muted);margin:0;font-size:.9rem}.legal-module__zo5mhq__article{color:var(--text-secondary);font-size:1rem;line-height:1.7}.legal-module__zo5mhq__article h2{color:var(--text-primary);margin:32px 0 12px;font-size:1.15rem;font-weight:700}.legal-module__zo5mhq__article p{margin:0 0 12px}.legal-module__zo5mhq__article ul{margin:0 0 12px;padding-left:24px}.legal-module__zo5mhq__article li{margin-bottom:6px}.legal-module__zo5mhq__article a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.legal-module__zo5mhq__article code{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px 6px;font-size:.9em}.legal-module__zo5mhq__article table{border-collapse:collapse;width:100%;margin:12px 0 16px;font-size:.92rem}.legal-module__zo5mhq__article th,.legal-module__zo5mhq__article td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 12px}.legal-module__zo5mhq__article th{color:var(--text-primary);font-weight:700}
