.legal-page{max-width:820px;margin:0 auto;padding:4rem 2rem 2rem}.legal-header{text-align:center;margin-bottom:3rem}.legal-header h1{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);letter-spacing:.03em;color:var(--text-primary, #FFFFFF);margin:0 0 .5rem}.legal-updated{color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:.9rem}.legal-content section{margin-bottom:2.5rem}.legal-content h2{color:var(--accent-primary, #FFC107);font-size:1.25rem;font-weight:700;margin:0 0 1rem}.legal-content p,.legal-content li{color:var(--text-secondary, rgba(255, 255, 255, .65));font-size:.95rem;line-height:1.8}.legal-content ul{padding-left:1.25rem;margin:.75rem 0}.legal-content li{margin-bottom:.5rem}.legal-content a{color:var(--accent-primary, #FFC107);text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-content strong{color:var(--text-primary, #FFFFFF)}@media (max-width: 768px){.legal-page{padding:2.5rem 1.5rem 1rem}}
