.legal-page,.legal-page li,.legal-page p,.legal-page span,.legal-page strong{color:var(--text-secondary)}.legal-heading,.legal-miniheading,.legal-subheading,.legal-title{color:#444444}.legal-page{padding:40px 0;line-height:1.6}.legal-container{max-width:1200px;margin:0 auto}.legal-title{font-size:42px;font-weight:500;margin:0 0 8px}.legal-updated{color:var(--text-secondary);margin:0 0 24px;font-size:14px}.legal-heading{font-size:28px;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.legal-subheading{font-size:20px;margin:24px 0 12px;font-weight:600}.legal-miniheading{font-size:18px;margin:20px 0 10px;font-weight:600}.legal-section{margin-bottom:24px}.legal-list,.legal-section p{margin-bottom:16px}.legal-list{padding-left:24px}.legal-list li{margin:12px 0;line-height:1.6}.legal-list strong{font-weight:700}@media (max-width:768px){.legal-page{padding:20px 0}.legal-container{padding:20px}.legal-title{font-size:28px}.legal-heading{font-size:22px}.legal-subheading{font-size:18px}.legal-miniheading{font-size:16px}}