.legal-page { padding: 60px 20px; font-family: Inter, Arial, sans-serif; background: #f8f9fb; } .container { max-width: 800px; margin: 0 auto; } h1 { font-size: 36px; margin-bottom: 10px; } .subtitle { color: #777; margin-bottom: 40px; } h2 { margin-top: 30px; font-size: 20px; } p { margin-bottom: 15px; color: #444; } ul { margin-left: 20px; margin-bottom: 15px; } .legal-card { background: #f1f3f5; padding: 15px; border-radius: 8px; margin: 15px 0; } .highlight { background: #eef5ff; padding: 15px; border-radius: 8px; }