[dir] .legal-section[data-v-d7500548]{padding:120px 0 80px}[dir=ltr] .legal-section[data-v-d7500548]{background:radial-gradient(700px 340px at 20% 20%,rgba(0,163,255,.06) 0,hsla(0,0%,100%,0) 65%),linear-gradient(180deg,#fff,var(--bg-sky) 50%,#fff)}[dir=rtl] .legal-section[data-v-d7500548]{background:radial-gradient(700px 340px at 20% 20%,rgba(0,163,255,.06) 0,hsla(0,0%,100%,0) 65%),linear-gradient(-180deg,#fff,var(--bg-sky) 50%,#fff)}.container[data-v-d7500548]{max-width:800px}[dir] .container[data-v-d7500548]{margin:0 auto;padding:0 24px}.section-label[data-v-d7500548]{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue-deep)}[dir] .section-label[data-v-d7500548]{background:rgba(0,163,255,.1);border:1px solid rgba(0,163,255,.18);padding:6px 16px;border-radius:50px;margin-bottom:16px}h1[data-v-d7500548]{font-size:clamp(28px,4vw,38px);font-weight:800;color:var(--ink);line-height:1.15;letter-spacing:-.03em}[dir] h1[data-v-d7500548]{margin:0 0 8px}.legal-date[data-v-d7500548]{font-size:14px;color:var(--muted)}[dir] .legal-date[data-v-d7500548]{margin-bottom:40px}[dir] .legal-content[data-v-d7500548]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.07)}.legal-content h2[data-v-d7500548]{font-size:20px;font-weight:700;color:var(--ink)}[dir] .legal-content h2[data-v-d7500548]{margin:32px 0 12px}[dir] .legal-content h2[data-v-d7500548]:first-child{margin-top:0}.legal-content p[data-v-d7500548]{font-size:15px;color:var(--muted);line-height:1.75}[dir] .legal-content p[data-v-d7500548]{margin:0 0 12px}[dir] .legal-content ul[data-v-d7500548]{margin:0 0 16px}[dir=ltr] .legal-content ul[data-v-d7500548]{padding-left:24px}[dir=rtl] .legal-content ul[data-v-d7500548]{padding-right:24px}.legal-content li[data-v-d7500548]{font-size:15px;color:var(--muted);line-height:1.75}[dir] .legal-content li[data-v-d7500548]{margin-bottom:6px}.legal-content a[data-v-d7500548]{color:var(--brand-blue);text-decoration:none}.legal-content a[data-v-d7500548]:hover{text-decoration:underline}@media (max-width:600px){[dir] .legal-content[data-v-d7500548]{padding:24px}h1[data-v-d7500548]{font-size:26px}}