.legal-container{max-width:860px;margin:0 auto;padding:80px 24px 120px;background:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;color:#111827}.legal-header{margin-bottom:60px}.legal-header h1{font-size:42px;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.legal-subtitle{font-size:18px;color:#6b7280;line-height:1.6}.legal-section{margin-bottom:60px}.legal-section h2{font-size:28px;font-weight:600;margin-bottom:24px;margin-top:40px}.legal-section p{font-size:17px;line-height:1.8;color:#374151;margin-bottom:20px}.legal-section ul{margin:20px 0 30px 20px;padding-left:20px}.legal-section li{margin-bottom:12px;line-height:1.7;font-size:16px;color:#374151}.legal-section:not(:last-child){padding-bottom:40px;border-bottom:1px solid #f1f3f5}@media (max-width:768px){.legal-container{padding:60px 20px 100px}.legal-header h1{font-size:32px}.legal-section h2{font-size:22px}}