.legal-page{background:#fff;padding:150px 0 100px}.legal-header{text-align:center;max-width:760px;margin:0 auto 50px}.legal-header h1{color:var(--color-heading);margin-bottom:12px;font-size:44px;font-weight:800}.legal-updated{color:var(--color-muted);margin-bottom:18px;font-size:13px;font-weight:600}.legal-intro{color:var(--color-body);font-size:16px;line-height:1.8}.legal-body{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;display:flex}.legal-section h2{color:var(--color-heading);align-items:center;gap:14px;margin-bottom:14px;font-size:22px;font-weight:800;display:flex}.legal-section h2 span{width:34px;height:34px;color:var(--color-primary);background:#ecfdf3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.legal-section p{color:var(--color-body);margin-bottom:12px;font-size:15px;line-height:1.9}.legal-section ul{flex-direction:column;gap:8px;margin:0 0 12px;padding-left:20px;display:flex}.legal-section ul li{color:var(--color-body);font-size:15px;line-height:1.7}@media (max-width:768px){.legal-page{padding:120px 0 70px}.legal-header h1{font-size:30px}.legal-section h2{font-size:19px}}
