.LegalPage_page__jnaOJ{min-height:100vh;padding:calc(var(--header-height) + 3rem) 1.5rem 8rem;background:var(--bg-base)}.LegalPage_container__XugKr{max-width:780px;margin:0 auto}.LegalPage_header__MKC3y{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--bg-border)}.LegalPage_badge__jb3Xa{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;background:var(--accent-dim);color:var(--accent-alt);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.LegalPage_title__cXmM_{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:.5rem}.LegalPage_updated__2_YoC{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.05em;color:var(--text-muted)}.LegalPage_content__5Kqna{display:flex;flex-direction:column;gap:2rem}.LegalPage_content__5Kqna section{padding:1.5rem;background:var(--bg-surface);border:1px solid var(--bg-border);border-radius:1rem;transition:border-color .2s}.LegalPage_content__5Kqna section:hover{border-color:rgba(92,124,255,.2)}.LegalPage_content__5Kqna h2{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;letter-spacing:-.02em}.LegalPage_content__5Kqna p{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.LegalPage_content__5Kqna a{color:var(--accent-alt);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(143,157,255,.4);transition:color .2s,text-decoration-color .2s}.LegalPage_content__5Kqna a:hover{color:var(--text-primary);text-decoration-color:var(--accent)}.LegalPage_content__5Kqna ul{margin-top:.75rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem;list-style:disc}.LegalPage_content__5Kqna li{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.LegalPage_content__5Kqna p+ul{margin-top:.5rem}