.legal-hero{padding:120px 0 40px;background:var(--bg)}.legal-hero h1{font-size:2rem;font-weight:700;color:var(--dark)}.legal-container{max-width:800px}.legal-content{padding:0 0 80px;background:var(--bg)}.legal-content h2{font-size:1.35rem;font-weight:700;color:var(--dark);margin:40px 0 16px}.legal-content h3{font-size:1.1rem;font-weight:600;color:var(--dark);margin:28px 0 12px}.legal-content p{color:var(--text);line-height:1.75;margin-bottom:16px}.legal-content ul,.legal-content ol{color:var(--text);line-height:1.75;margin:0 0 16px 24px;padding:0}.legal-content li{margin-bottom:8px}.legal-content a{color:var(--blue);text-decoration:underline}.legal-content a:hover{color:var(--blue-hover)}.legal-content strong{font-weight:600;color:var(--dark)}@media (max-width:600px){.legal-hero{padding:100px 0 32px}.legal-hero h1{font-size:1.5rem}.legal-content{padding:0 0 60px}}