.legal-page{flex:1}.legal-inner{max-width:760px;padding:40px var(--container-padding)64px;color:var(--text-secondary);margin:0 auto}.legal-inner h1{color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.3rem)}.legal-updated{color:var(--text-muted);margin:0 0 28px;font-size:13px}.legal-inner h2{color:var(--text-primary);margin:28px 0 10px;font-size:1.15rem}.legal-inner p,.legal-inner li{color:var(--text-secondary);font-size:.95rem;line-height:1.75}.legal-inner p{margin:0 0 12px}.legal-inner ul{margin:0 0 12px;padding-left:20px}.legal-inner a{color:var(--accent-gold);text-decoration:underline}.legal-inner strong{color:var(--text-primary)}
