.legal-page{padding-top:80px;min-height:100vh;background:#fafafa}.legal-document{max-width:800px;margin:0 auto;padding:3rem 2rem 4rem;background:#fff}.legal-content h1{font-size:2rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid #ff6b35;color:#111827}.legal-content h2{font-size:1.25rem;margin-top:2.5rem;margin-bottom:1rem;color:#1f2937;font-weight:600;padding-left:12px;border-left:3px solid #f7931e}.legal-content p{margin-bottom:1rem;line-height:1.8;color:#4b5563}.legal-content ul{margin:1rem 0 1.5rem 2rem;line-height:1.8}.legal-content li{margin-bottom:.5rem;color:#4b5563}@media (max-width:768px){.legal-page{padding-top:64px}.legal-document{padding:2rem 1rem}.legal-content h1{font-size:1.5rem}.legal-content h2{font-size:1.125rem}}