.legal-page{padding-top:120px;background:var(--fl-bg)}.legal-content{max-width:800px;margin:0 auto}.legal-content h1{margin-bottom:var(--fl-spacing-xs)}.legal-updated{color:var(--fl-text-secondary);font-size:.9rem;margin-bottom:var(--fl-spacing-xl)}.legal-content h2{font-size:1.35rem;margin-top:var(--fl-spacing-lg);margin-bottom:var(--fl-spacing-sm)}.legal-content h3{font-size:1.1rem;margin-top:var(--fl-spacing-md);margin-bottom:var(--fl-spacing-xs)}.legal-content p{color:var(--fl-text);font-size:.95rem;line-height:1.7;margin-bottom:var(--fl-spacing-sm)}.legal-content ul{color:var(--fl-text);font-size:.95rem;line-height:1.7;margin-bottom:var(--fl-spacing-sm);padding-left:var(--fl-spacing-md)}.legal-content ul li{margin-bottom:6px}