.legal-body{max-width:760px;padding:40px 0 80px}.legal-head{border-bottom:1px solid var(--sahl-line);margin-bottom:36px;padding-bottom:28px}.legal-head h1{letter-spacing:-1px;margin:0 0 12px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:clamp(36px,5vw,52px);line-height:1.3}.legal-updated{color:var(--sahl-muted);margin:0 0 18px;font-size:12px}.legal-prevails{color:var(--sahl-muted);margin:-12px 0 18px;font-size:12px}.legal-intro{margin:0;font-size:16px;line-height:1.8}.legal-body section{margin-top:32px}.legal-body h2{letter-spacing:-.3px;margin:0 0 10px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:21px;line-height:1.35}.legal-body p,.legal-body li{color:#3d4a40;font-size:15px;line-height:1.85}.legal-body p{margin:0 0 10px}.legal-body ul{gap:6px;margin:0 0 10px;padding-inline-start:22px;display:grid}.legal-body a{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .legal-head h1,[dir=rtl] .legal-body h2{letter-spacing:0;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,sans-serif}[dir=rtl] .legal-body p,[dir=rtl] .legal-body li{font-family:IBM Plex Sans Arabic,sans-serif}@media (max-width:760px){.legal-body{padding:24px 0 56px}.legal-body p,.legal-body li{font-size:14px}}.legal-notice{border:1px solid var(--sahl-line);background:#fff;border-radius:12px;margin:0 0 28px;padding:16px 18px}.legal-body .legal-notice p{color:inherit;margin:0;font-size:16px;line-height:1.8}
