.legal-page{padding:120px 0 80px}.legal-page .container{max-width:720px}.legal-page h1{font-family:var(--font-display);font-size:2rem;font-weight:800;margin-bottom:8px}.legal-updated{color:var(--text-muted);font-size:0.85rem;margin-bottom:48px}.legal-page section{margin-bottom:36px}.legal-page h2{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.legal-page p{color:var(--text-secondary);line-height:1.8;margin-bottom:12px;font-size:0.92rem}.legal-page ul{list-style:none;padding:0;margin:0 0 12px 0}.legal-page li{color:var(--text-secondary);font-size:0.92rem;line-height:1.8;padding-left:20px;position:relative;margin-bottom:4px}.legal-page li::before{content:'';position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.legal-page a{color:var(--accent)}.legal-page a:hover{color:var(--accent-hover)}.risk-warning{background:rgba(248,113,113,0.08);border:1px solid rgba(248,113,113,0.2);border-radius:var(--radius);padding:24px;margin-bottom:36px}.risk-warning p{color:var(--text-primary);font-size:0.92rem;margin-bottom:0}.navbar-links .active{color:var(--accent)}
